Visit our Sponsor   Visit our Sponsor
delphi3000.com - the free delphi knowledge platform
delphi3000.com - the free delphi knowledge platform
500 Users Online NOW
Have a look at your member-status

connecting people's knowledge


  - Recent ArticlesRSS feed for Recent Articles on delphi3000.com
  - List of All Articles
  - Top Viewed Articles
  - Articles (+Attachem.)
  - Articles Of Interest
  - Categories
  - Top Uploader
  - Search
  - Index

  - My Home
  - Submit an Article
  - My Articles
  - My Personal Data
  - My Bookmarks
  - Activities
  - Login/Logout

  - Sign Up
  - Why Sign Up
  - Newsletter

  - Press
  - Advertise

  - Contact
  - Feedback





Community
Borland
ClubeDelphi
Dr. Bob
UK-BUG
Delphi Meetings
Planeta Delphi







Startblatt.de






Share this article with friendsShare this article with friends
Rate this articleRate this article - to keep the quality of delphi3000.com !
Comment this article or read through previous comments (14)


Stay with Borland and Win!Go to Romeo Lefter's websiteFormat this article printer-friendly!Bookmark function is only available for registered users!
why you don't need now the .NET
Product:
Delphi all versions
Category:
Others
Skill Level:
Scoring:
Last Update:
08/24/2001
Search Keys:
delphi delphi3000 article borland vcl code-snippet net framework, microsoft, Visual Studio NET,
Times Scored:
30
Visits:
4559
Uploader: Romeo Lefter
Company: Rombest Software
Reference: N/A
 
Question/Problem/Abstract:
Is Net Framework a really new concept. Do I need to migrate to new Microsoft Visual Studio Net?
Answer:



For the start, I want to specify that I'm not employed to Borland in any way. All opinions contained in this article are my opinions and are based on my observations.

Because of agressive Micro$oft marketing some people knows that the actual .Net initiative of mr. Bill Gates is a real revolution. All sounds great: multiplatphorm programming, languages interoperability and many many other thinks. All my friends knows that I'm Delphi programmer and, starting with many month ago, they looks at me like at a dinosaur. All of them works now with beta2 of VisualStudio Net and every time when we meet they discuss about how cool is this new Gates programming environment.

Let's look in detail. For mr. Gates, the multiplatphorm programming means just the following OS-es: Win95, 98, Me, NT, 2k and (offff) XP. I'm shure that next year, mr.Gates will present the future Windows "XXP or XXXP" (I don't know how M$ will name there future "experience" operating system). Really, sond strange. For Mr.Gates, the multiplatphorm means just the Windows family! Can you belive that? For me is inaceptable.
Another trick used by Microsoft Marketing Team is language independence and inter-operability. Oh, that's great! There are many programmers that loves this facility. But what that really means? This interoperability is a really stupid thinks because, under Net framework all languages looks the same. There are just minor diferences between .net languages. In fact, if you want to use perl under .Net, you will have to use Microsoft Perl (I know, ActiveState) not the real Perl. This perl is really a strange hybrid. The actual Visual Basic is a new one. Is pure OO and for a real VB programmer this is a nightmare. "Where is my goto" will say a VB veteran.
Now let's understand how a program works under .Net framework. When you want to distribute it, you must know that this program will not work if the user haven't the .Net framework installed. And I really don't know how many people will install this! But let's forget this and let's look in detail: after you compile a program, the generated exe file will contain an "intermediate language" code. This code will be translated by a JIT compiler in real machine code on the user computer. I know that you know that is the "old java trick". Microsoft has copy the idea and transformed it in a MS invention. This is MS problem, but in my tests the IL code generated by Visual Studio Net works really slow. Compare this with the speed of Delphi generated code and you will have the results. I know that this is a big problem for Microsoft and because this is a real problem Microsoft wants to transform all Windows platphorm in a Net related platphorm.
There are many other thinks about this Microsoft invention, but I want to stop here in describing new MS Visual Studio. Now let's return at Borland and let's learn how to win!
The actual version of Delphi is fantastic. You have all you want to create from simple applications to multi-tier applications or complex web services. All is clear, is cool and easy. My opinion is this is a real cool programming environment. Also, you can create CLX applications that will work also on Linux. You can create Apache modules for your web applications. Also, you can create CGI's, ISAPI/NSAPI modules. In fact, you can create all you want easy and fast.
And about Net? Belive me, it will be suported by Borland. And not like others said as a plugin for Visual Studio! Will be suported in Borland way (don't you know what is Borland way? Is File|New|.Net Application). But actually you don't need that! The Net Framework is just a beta and a very agressive marketing campain.
In the final I want to say that I will don't migrate to Net framework because when a customer contact me he wants a solution, not a NET framework experiment. Belive me, this is the true, the pure true!





Please rate this article!
Skill level:
BeginnerExpert

Useful:
No!Very!

Overall rating:
PoorExcellent



Comments to this article
Write a new comment
.NET Crazy
    Carl Nielsen (Mar 2 2002 6:56AM)

I aggree with what you're saying.. I've been a Delphi Programmer for 15 yrs. But wait... Just have a look at the Job Adds.. Do they say Delphi Guru with years experience?? no they say .Net and C# and the latest tags.. If you want to starve stay with Delphi, but if you need to eat.. Well you've just got to go with the flow..
Respond

What is the future of kylix
    Valentin Thomalla (Sep 14 2001 2:07PM)

.NET will never be scalable - only if you say big NT-server-farms are scalibility.
The next step of Borland should be to go with kylix to other platforms like Sun-Solaris. This is the chance to develop on Delphi 6.0 and grow up to main-frame, if it is necessary.

Respond

The Mono Project
    anonymus (Aug 31 2001 3:32AM)

I am by no means an apologist for Microsoft, but it really isn't them against the world. A respected Linux developer, Ximian.com announced the Mono Project, whose goal is to implement support for the .NET standards (?) on Linux.

From a cooperation perspective, MS, IBM, and Developmentor together developed a lot of the SOAP, WDSL, UDDI, etc. technology. You can't really say that IBM has an interest in enriching MS, can you?

As for standards, MS has submitted to both ECMA and W3C the standard (?) for C# and the core technology underpinning the whole .NET initiative, which is more than Sun has done with Java.

It may be helpful to remember who is the chief architect behind C#: Anders Heljsberg. Philippe Kahn licensed the original Turbo Pascal technology from Anders and sold it at Turbo Pascal. Anders was also the original thinker behind Delphi 1.0, before joining MS and creating the Windows Foundation Classes (for J++).

Don't get me wrong: I have worked for years as a consultant developing custom database applications, and the standards wars and market share mean a lot less to me than spending time with my kids. Delphi enables me to get my job done faster and that translates directly into dollars in MY pocket. I have steadfastly refused to doing (almost!) anything with Visual Basic, and I have been able to justify it to my customers based on productivity. But I have also spent a little bit of time with Visual Studio 7 Beta 2, and there are some incredibly cool features in it that will make my life easier. That doesn't mean that I plan on abandoning Delphi, it just means that I no longer need to fear taking projects where the customer mandates using MS technology.

Sorry for being so long-winded.

Sam Conn.

Respond

RE: The Mono Project
Igor Loginov (Aug 31 2001 11:55PM)

I also think .NET is not bad idea and Mono Project is a real alternative. Because it's a kind of competition providing better quality of products. And I am also Delphi developer who takes care of C#, too.

BTW, there was a roumor that Borland is working now on Delphi 7 aka Delphi.NET :-)
Respond

Another reason
    César Nicolás Peña Núñez (Aug 25 2001 4:51AM)

While Microsoft will push you to jump into the .net wagon, the IL format will somehow CoExist with the typical Windows 32 bit executable, why?

A simple reason microsoft has invested so much into making all of us make windows 32 executables that if it stops supporting them they will introduce for the first time ever in a microsoft plataform, no backward compatibility thus making lots of software makers pissed off something microsoft wouldnt like.
Respond

RE: Another reason
Doug Counts (Aug 25 2001 3:25PM)

Microsoft could care less about other developers. Microsoft is going to maintain backwards compatibility for its users and not for competing developers which is all of us. Developers make up a very small percentage of operating system customers. Microsoft customers are going to be hesitant to buy any operating system that will not run their current software. That's what is driving Microsoft compatibility awareness. After Microsoft has all of its own products fully converted to the new system, then and only then, should you be looking to have the proverbial rug pulled right out from beneath your feet. That should take at least two or three years to accomplish.
Respond

RE: RE: Another reason
Sam Burrow (Aug 26 2001 5:44AM)

Based on your comments do you think that choosing Delphi as a programming language is like taking a long walk on a short pier? Would it be your recommendation that it is not a good choice to go with Delphi if you have long term programming goals in mind? Will Delphi programmers be in demand in the future or will we be forced to learn the .net programming languages anyway?
Respond

RE: Another reason
Douglas Counts (Aug 26 2001 1:11PM)

I believe that Borland will implement the .NET features in the future after the features are stabilized and become more reliable.  For example, Delphi has many new XML and SOAP features in its new version 6.  However, the standards have been out for about two years now.  That's about right.  

I also believe that using Delphi in a smaller developer pool has distinct competitive advantages.  Many of the better utilities from even PC Magazine are written with Delphi.  
Respond

Interpreted vs Compiled
    César Nicolás Peña Núñez (Aug 25 2001 4:38AM)

Compiled code is always faster than Interpreted code, just take a look at all interpeters that has existed in computing history:

Basic: cool, but you was never able to code something powerful; Euphoria: an experiment it interprets code fast, but is not very user friendly
Respond

Grammar
    Will (Aug 25 2001 2:59AM)

I could barely understand some of that broken English. Check your grammar and spelling before posting articles. It's just common sense.
Respond

RE: Grammar
Douglas Counts (Aug 25 2001 3:15PM)

Europe and Asia are major Delphi users and some of the most experienced Delphi users are found within these areas.  Knowledge knows no language, and I for one, appreciate any effort by those that attempt to cross language barriers to share their knowledge.  

Do you speak the French, Russian, or Hebrew language?  How would you fair if you were forced to use a second language not of your choosing?  Please don't try and exclude others from participating by finding errors in their second language which just happens to be your first language.

If you want to help, why not politely do a rewrite and send the author a copy to consider?  Please don't insult contributors from countries where English is not the native language.  Then perhaps we can all benefit.
Respond

RE: RE: Grammar
Jorge Abel Ayala Marentes (Aug 26 2001 4:44AM)

I agree, anyway I doubt that "Will" had posted any articles anyway.
Respond

RE: RE: RE: Grammar
Alain Godinas-Andrien (Aug 31 2001 9:30AM)

It is not a reason ! Maybe "Will" has more experience in many programming languages than you have and he doesn't want to write some articles in which nobody except him can understand !
C'est compris !
Respond

RE: RE: RE: RE: Grammar
Steven van Els (Apr 15 2002 5:19AM)

At least the writer have the guts to express his opinion in a language which is not his own, and his essay has more weight than the two lines written to critisize his english.

Mijn complimemten !!!
Respond














 
Sign up to consume product discounts for Bronze memberships !

read more


  Visit our Sponsor

 

  Community Ad of
C.A. Longen
 
   














 







     
  Copyright © 2000 - 2007 delphi3000.com - All rights reserved. Terms of use. || Privacy
delphi3000.com is a service by bluestep.com IT-Services GmbH (Vienna)