Re: Is FPC an option in BDS because of MSBuild?



Danikl Mantione wrote:

Ok, dear Delphi users, it is time to face facts. Without doubt
Delphi is more powerfull than Lazarus and this is unlikely to
change. On the other hand, Lazarus is IMO perfectly usable,
and for certain currently much better than an "FPC inside
Delphi" will every become. So, there is no need to dream for
a "FPC inside Delphi". If you want a multi-platform solution
it is right available under your nose.

I develop primarily for Windows but would like other deployment
options. The loss in productivity in moving to something like Lazarus
can be substantial. Remember, the IDE is not just about the form
designer, it's about Templates, refactoring and the whole experience.
The increases in productivity from these other parts significantly
out-way the benefits of a multi-platform IDE. A solution of building
and debugging on windows and then migrating to alternative platforms is
a very attractive option for some people and can be done in a
relatively simple manor provided care is taken up front in
design/coding and provided the architecture is well designed.

Last time I checked, it still did not support the dynamic
loading of packages so the IDE has to be recompiled every time you
want to install a package.

Your point being?

Lets talk about some of the add-ins I presently have in BDS. This is
just the IDE enhancements and not the components. GExperts, ModelMaker
and MMX (busy with trials for both of these and can say only one thing,
"wow"), JCL Debug and Analyse, Hydra, RemObjects SDK, Delphi Speed Up
and DDevExtensions. I also have a couple of other ones but those are
the main ones. Some of these are available with source and some
without. To rebuild the IDE for each additional expert is ludicrous.
For the ones that don't even have source code that is not an option.

I have a lot of admiration and respect for the guys doing the FPC
development. This is something that is sorely needed in the Object
Pascal world. I personally believe that building an IDE for FPC was
probably not the best move. IMHO, it would have been better to build
something on top of Eclipse. Building an IDE is a massive and
unbelievably complex task. the amount of effort that has been put into
Lazarus could probably have added significantly to the FPC project
and/or been spent building something on top of Eclipse. Any
enhancement to eclipse would have benefited the FPC IDE. Presently,
there are significant enhancements being done to the modern IDE's.
Lazarus is always going to be playing catch up here.

Cheers

Dean
.



Relevant Pages

  • Re: Is FPC an option in BDS because of MSBuild?
    ... Delphi is more powerfull than Lazarus and this is unlikely to ... Delphi" will every become. ... a "FPC inside Delphi". ... Delphi IDE refactors *Delphi* source code, ...
    (borland.public.delphi.non-technical)
  • Re: Is FPC an option in BDS because of MSBuild?
    ... more suitable for FPC codebases, such as better help you make ... use of include files than Delphi does. ... rebuilding your IDE. ... this requires close cooperation from compiler and IDE. ...
    (borland.public.delphi.non-technical)
  • Re: kilyx
    ... would be involved to recreating the Delphi IDE in one of these products. ... All of the RAD features would need to be moved over, ... IDE layout. ... lot of effort to get all of the RAD features working for FPC using BDS ...
    (borland.public.delphi.non-technical)
  • Re: just for fun: its so GREAT delphi (2006) !!!!!!!!!!!!
    ... not relevant to Delphi and they are, in essence, competitors. ... I think that Lazarus and FPC is relevant. ... in being readied to allow you to compile Delphi CLX projects with FPC ...
    (borland.public.delphi.non-technical)
  • Re: Delphi strategy against Lazarus
    ... I guess it is just a question of time Lazarus would be ahead of Delphi. ... One of my real complaints about FPC and Lazarus, is how difficult it is to get it working properly; especially true when attempting to do updates. ... I am also willing to bet, that if they did make FPC and Lazarus part of the standard repositories for Red Hat based repos and Debian based distros as well, it would attract much more attention. ... But Lazarus is no where near as polished as Delphi IDE. ...
    (borland.public.delphi.non-technical)