Re: An alternative Delphi strategy



In article <xn0f5zhhl2xuuy4002@xxxxxxxxxxxxxxxxxxxxxx>, bmcgee@xxxxxxxxxxxx
says...

See my response to Chris.
(re: being #2)

Fair 'nuff. :)



Just the WinForms designer, C#/VB.Net compilers and MSBuild as far as I
know.

Don't forget the CodeDOM - for refactoring. HelpSpewer <bksp x 6> Viewer

(Ok, maybe these aren't strictly strictly part of the VS IDE per se, but they
are key parts of the BDS/Delphi IDE)


I'm not sure what you mean by this affecting language features.

Partial Classes.

Demanded by the cack-handed approach to form design impementation taken by the
WinForms designer to try and keep "design-time code" tucked away out of sight
(code folding and "please don't touch this" boiler plate comment code being a
solution that registers laughably little better than "barely acceptable in
this day and age").

aiui partial classes are a language fudge to support an inelegant designer
solution - they certainly have precious little else to offer that is
beneficial or advantageous, and represent a significant threat to code quality
imho.

But by leveraging the designer, the Delphi language *had* to support the
language fudge that the form designer needed.

All "aiui".


Let them put the donkey work into the IDE, while you churn out the
best gosh-darned languages that that IDE can use.

Yes, one could argue this, but I wouldn't agree with them.

I wonder if you have looked at Chrome? An outfit (RemObjects) with vastly
lesser resources than CodeGear/Borland have managed to produce an ObjectPascal
compiler for .net with language features that make Delphi look positively
stone age. For one thing, it has supported .net 2.0 for some time now.

I doubt they could have achieved this if they had to develop an IDE as well.

When does Delphi.net get 2.0 support.....?

Where is the resource spending their time?

(
Recently, we are told, on improving the quality of the IDE...... a task
presumably made more complicated by the need to have an IDE that can host
multiple personalities...... hmmmmm
)

:P

--
JS
.



Relevant Pages

  • Re: Chrome - competition for Borland?
    ... Ultimately the goal would be to have everything in a single language, ... in a single IDE, and Chrome would be a stepping stone to that goal ... Delphi would be for legacy, but for that task, there is already D7. ... basic Windowing support and native compilation in some areas (latest batch ...
    (borland.public.delphi.non-technical)
  • Re: Visual C++ 6 support issue
    ... I agree that a single strong IDE is a good idea. ... Does MS want more VC programmers out there? ... >language - each and every VB progammer has to effectively learn a new ... >already been superceeded by ADO.Net - when will support for classic ADO end? ...
    (microsoft.public.vc.mfc)
  • Re: .NET Project Compatability
    ... In the same IDE... ... However I would certainly not object to any language being able to integrate in this fashion. ... I think it would be great to create an addtional partial class file in order to implement some functionality in c# when the existing vb.net class didn't support the functionality you were after. ... But when something is truely best represented in a different language then it's a little harsh to make the programmer create an entirely new project just to support this. ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Should CodeGear adding Ruby support soon?
    ... it simply doesn't support your ... WPF isn't a language, it isn't an IDE, and it ...
    (borland.public.delphi.non-technical)
  • Re: Who needs .NET?
    ... Depends what you call 'support'. ... Where is the designer for it in the IDE? ... Prev by Date: ...
    (borland.public.delphi.non-technical)

Loading