On 18/11/2007, Ciprian Mustiata <[EMAIL PROTECTED]> wrote:
> What are the long term benefits:
> - will hopefully became the newbie version of Lazarus
> - will offer a mini-framework on top of LCL, so it will remove a lot of
> "hand-made" designed code
> - it will not have to be a 100% compliant rule UI as much as wants to be
> more proffesionist, so it will get best benefits as is more redesigned (for
> sure not all solutions will be optimum, but will be good enough to take for
> granted)


My 2c worth....

Our company switched completely from Delphi 7 to FPC/Lazarus three
years ago.  We have no regrets to this day!  One thing I have learned
over these three years is that I now distinguish between the Lazarus
IDE and the LCL.  I start talking about them as separate subjects
because they (in my mind) have different goals.

In summary....
  * I love the Lazarus IDE.  It has plenty of neat features over
Delphi 7.  It doesn't try to
     be 100% compatible and can invent new ideas or solutions to problems.
  * I hate wizards. They are overrated and tend to treat the developer
as an idiot! If you
     want wizards, implement them as separate packages.
  * I don't like the LCL.  To complex design and difficult to maintain
the widget layers. You
    fix one thing and break another. This happens over and over again.
    Also this is where it differs from the IDE's goals and why I talk
about them as separate
    subjects. LCL has a goal which will only work 'in theory'. LCL is
trying to catch a ever
    moving target and tries to be to much compatible with VCL.  It has
done a great job so
    far, but all still a pipe dream as far as I'm concerned.
    Copycat products (feature-to-feature) will always come in a
distant second place to the
    original product. Also you limit your scope for being creative
with new solutions to old problems.


This is why I created fpGUI. I'm not trying to be VCL compatible, but
also not as radically different as MSEgui. A nice middle ground and it
gives me the scope to be creative (if I want) with some design
choices. I use Lazarus as my IDE of choice and fpGUI as my widget
toolkit. This works beautifully.  I also don't mind implementing new
features or bug fixes to the IDE. Extending the IDE is great and
relatively easy to accomplish. I have no objections in supporting the
IDE and have done so over the last three years and will continue to do
so in the future. Lazarus (as in the IDE) has given me a lot and I
will return the favour.     Ciprian, ever thought of looking at fpGUI
for that fork?  ;-)


Regards,
  - Graeme -


_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to