Re: kilyx



On 2007-02-06, Brian Moelk <bmoelk@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
Yes, but neither Eclipse nor VS.NET comes with a LCL form
designer for example. If technically possible at all,

Yes there is a lot of work there, but IMO, it's possible.

It might be possible for a lib that you design allong ways that Eclipse
supports. I doubt it is easy for an existing non java lib.

providing such a thing in VS.NET or Eclipse would require a
large group of Pascal programmers to join a project to build
such a thing for Eclipse or VS.NET. It doesn't work that way
in practise, as Pascal programmers don't want to have to code
their pet project in Java for example.

It's working for PHP, Ruby, etc

Do they have to mimic an existing library and designer etc ? 10:1 that they
built on top of some java stuff, which doesn't make sense for Delphi/FPC.

Certainly there is appeal to having an all pascal IDE, however I question
even if CodeGear is going to benefit long term from having their own IDE
core with BDS.

The problem with Borland is that it must fight for _paying_ users. They
don't come because of a monopoly (Microsoft) or because it is free and hyped
(P^3R).

This means you have to provide something that the others don't have.
Integrating into some framework of the competitors makes it awfully hard to
make a sustainable long term difference.

In the case of Eclipse, that would give us a bloated Java
based IDE, instead of the native, fast, IDE we have now. In
the case of VS.NET that would have given us a Microsoft only
IDE. So much for a cross platform strategy.

NetBeans is also a viable option.

As viable as the other two, with the same problems.

The Lazarus approach allows the IDE to fully use the
advantages of its own development environment. Further, the
development team eats its own dogfoot by using Lazarus to
build Lazarus, this has the advantage quality. Lastly, any
user can directly contribute code and even become Lazarus
developer.

Yes, there are advantages, but there are many disadvantages as well.
Reinvent the wheel/NIH syndrome comes to mind.

Lazarus and Free Pascal existed before Eclipse afaik :-)

These things are very important in open source development.

Agreed, however there has to be a critical mass to support such efforts.
I'm skeptical if Lazarus can command the critical mass required to
remain competitive amongst other IDEs, especially without corporate
sponsorship.

I think it would loose an enormous amount of critical mass, simply because
the implementation language would change to a language a certain percent of
the developers aren't as experienced in (or not at all)

.



Relevant Pages

  • Re: kilyx
    ... quality IDE quickly, but as no IDE is designed for Pascal, ... but neither Eclipse nor VS.NET comes with a LCL form ... designer for example. ... The Lazarus approach allows the IDE to fully use the ...
    (borland.public.delphi.non-technical)
  • Re: Need Urgent Replacement for the IDE
    ... You could try submitting something to MS Wish to have Forms Designer support ... Sharp Develop is a free IDE that allows you to design Windows Forms, ... on the platform I am running. ... > microsoft windows platform, and one microsoft windows platform spoils ...
    (microsoft.public.dotnet.languages.vb)
  • 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". ... out-way the benefits of a multi-platform IDE. ...
    (borland.public.delphi.non-technical)
  • Re: D8 IDE - Is it just me...
    ... > form that's smaller than the size of the designer window. ... I really don't need a big blank window when I'm ... > look when I start the IDE. ... > developer work the way they want. ...
    (borland.public.delphi.ide)
  • Re: An alternative Delphi strategy
    ... are key parts of the BDS/Delphi IDE) ... WinForms designer to try and keep "design-time code" tucked away out of sight ... the Delphi language *had* to support the ...
    (borland.public.delphi.non-technical)