[Lazarus] Is Lazarus project in a downward spiral?

Alexander Grau alex at grauonline.de
Sun Mar 7 14:51:31 CET 2010


Hello,

I'm taking the chance here to confirm that we can exactly agree on 
Daithi Haxton's posting. We had gone a similar way (had the same 
decision for a development language and tools) for our cross-platform 
data recovery software (http://grauonline.de/slides/lazarus.html). 
Before we made our decision for Lazarus, we developed cross-platform 
software in Java as well (with similar issues as in the posting before). 
Then we gave a good known wxWidgets-company the chance to develop a 
prototype using wxWidgets/C++. They needed 4 months. Finally, we found 
Lazarus and tried a prototype on our own. We needed 4 days and it worked 
even better. Lazarus is in fact the ONLY set of tools where you can 
develop native cross platform apps with the same RAD-IDE on all 
platforms using a fast compile-cycle. Guys, you really made something 
unique! Don't give it up. Sure, there are bugs - but the are the same 
amount in other frameworks, development tools etc.
We already spend money on having FreePascal/Lazarus developers helping 
us to fix bugs. And we are considering spending more money into Lazarus 
in this way.

Best regards
Alexander Grau

Grau GbR
Hardware & Software Solutions
Huellhorst, Germany

Development company for LC Technology, Intl. (www.lc-tech.com)




Daithi Haxton schrieb:
> Hi!
> I've not posted here before, but I've been reading this list for about 
> six months, and I've gotta weigh in on this one.
>
> By way of introduction, I'm the Sr. Software Engineer/Team Lead for a 
> major consumer electronics company in the US. We've been using C++ 
> Builder for several years as our PC compiler of choice. It's allowed 
> us to develop robust applications in very short time spans with very 
> limited resources.
>
> However, it is (of course) Windows only. Last June the word came down 
> that the market was changing, something we all knew, and that Mac's 
> were gaining a significant enough share of the consumer market to 
> warrant our support. I was charged with finding development tools that 
> would allow us to move our existing programs to the Mac in the 
> quickest and most reliable fashion.
>
> My initial impulse was Java, but there were lots of issues, the 
> biggest one being a native look and feel on Windows. Most of our PC 
> products involve communication over USB, and that gets problematic 
> with Java as well - we really need native code compilation. Deployment 
> was also an issue. Ditto for Python, and the other platforms we looked 
> at. Then I stumbled across Lazarus/FPC.
>
> Native compilation - check. Native look and feel - check. Similar 
> object structure to our existing code base - check. After about a 
> month of having the team play around with the tool, we decided to go 
> forward. Our entire PC software suite ( ~60 applications) is being 
> moved to Lazarus, with the first release scheduled for mid May, on a 
> new (for us) device category. The rest will be rolled out as updates 
> warrant - all new development is being done in Lazarus.
>
> A colleague moved a rather complex software update tool from C++ 
> Builder to Lazarus in 4 days - and we now have a Mac version as well. 
> That, my friends, is nothing short of incredible.
>
> Following this "downward spiral" discussion has led me to believe that 
> perhaps the Lazarus community doesn't really understand what it's 
> managed to do here. AFAIK Lazarus is the ONLY tool in it's class that 
> allows this kind of development - one code base, multiple targets, all 
> native look and feel, all native code. That's just mind boggling.
>
> My boss was initially very skeptical - "Pascal - that old fuddy-duddy 
> language from the 80's?" He's a believer now, and happily relearning 
> Pascal so he can throw in the odd module himself now and again. We're 
> even looking as Lazarus for some of our device code (as some of our 
> newer devices are Linux driven). There's a better than even chance 
> that we'll officially get in touch with the developers at some point 
> in the near future and offer resources to help move the project ahead. 
> We were especially intrigued by the discussion of a multi-platform 
> setup tool - right now we use Inno Setup on Windows and the awful 
> Package Manager thing on Macs...
>
> In summary, Lazarus is a fantastic product. It's usable TODAY for 
> commercial development. We've found it (the IDE) more stable on 
> Windows than it's commercial counterparts. RAD Studio will generally 
> lock at least one of our development machines once a day - so far 
> we've had only one issue with Lazarus, and that was on a Mac (and I 
> reported the bug to Mantis, and it was fixed in three days - try that 
> with you-know-who ....). These discussions are great, but please don't 
> lose sight of what you've already got - a world class compiler and 
> development tool that's being used right now to solve serious real 
> world problems.
>
> Thanks,
> Dave Haxton
> Sr. Software Engineer
> Audiovox Electronics Corp.
> Carmel,IN
> USA
>
>
> -- 
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>






More information about the Lazarus mailing list