Reason to use VS.NET
- Go Mainstream
- Is in MSDN
- You don't know Delphi??? ;)
Reasons to use Delphi:
You can read the specificaction of Delphi 8 (for ship this december) at
http://www.borland.com/delphi_net/- Borland license the .NET SDk so have priority acces to them, for that reason in Delphi 8 exist features that NO ACTUAL .NET, NO NEXT .NET languages can do (note: i say LANGUAGES C#,VB.net, etc.., not runtime).
For example is possible use a assembly from win32 code WITOUHT interop (and yes, is legaly under .net, but no language have this now)
- MORE FAST Native app: Winforms is slow and baaad, for that reason MS NOW is changhing it and in the next OS version use a new technology (again). With Delphi you can use VCL.NET (the port of native VCL to .NET but without the sloow GDI+), with the same base controls than in actual delphi. So for do windos apps (i.e. no ASP.NET&WebServices ) Delphi is best
- More components by default: The actual toolset of .NET is very, very poor. Not have real menu, no maskedit, is not rad in ANYWAY for do DB apps, you are forced to use thirdyparty...granted
-You can code for win32&.net with the same base code, see:
http://dotnet.borland.com/bdntv/delphi/octane_sneakpeek.htmlDelphi provide the only smoot path to .NET. With MS offering you are looked in the availibity of .NET runtime, so use other tools&language for win32 (maybe somebody can argue C++ here but in first time a VFP&Delphi developers not want spend so much time)...(D8 have ship with D7 in the box)
-You have real back-support: Borland is very good suporting the good things in the language and framework. Not like MS that change the rule each 1-2 years (i remember when MS promise that ADo is the final product!!! auchhh).
- D8 enchancements in compiler are ported-back to D7 compiler (for next year)
- Maybe the #1: Borland not give ONLY the IDE+Compiler, provide a complete ALM support. Look at this:
http://dotnet.borland.com/bdntv/csharpbuilder/eco.html (the demo was made for C#Builder but is the SAME WITH D8-Architect) and
www.borland.com/alm- A broad vision: Borland ship D8 wit developer licenses of Sql server, Db2, Interbase (and Oracle) PLUS acces in the box with them (with VS.NET you have only Sql Server, a not so good oracle, and oledb/odbc but only good is Sql Server). The posibility to support multi-plataform (Diferent OS, Databses & server) is more realistic with Borland than with MS...
- Delphi language is still best than C#&VB.NET because requiere less code and is very readable. Interesting development is added in the language, for compatibility with .net but other nice aditions are made...
- NO worry about Ms supporting new technology first, because Delphi is 100% NET and if something is released to C#,VB then is available for Delphi...
- You get the support for two communities: .NET &Delphi/C++/Kylik
- Delphi (& C#Builder) have a best Asp.net/Html editor
- You can mix winforms with delphi forms, winforms controls with vcl.net controls=more options...
This are some things, but exist more. Wait for the demo, i hope that is available for us this december...
The Life is Beautiful!
Programmer in
Delphi, VS.NET
MCP