[fpc-devel] what fpc is good for?
mark at timeandmotion.com.au
Sat May 12 15:47:36 CEST 2007
I agree with Graeme. There are professional developers out here who want
a decent cross platform product and who don't like the
C/++/#/Java/.net/etcetcetc because of various reasons. My own reasons
are that I find C(like) languages to be semantically weak and
encouraging of bad programmer behaviour. I don't have time for dealing
with that sort of inefficiency, so I need a more professional option in
a language. Pascal(etc) provides that, and since Delphi isn't really
broadly multiplatform (even though it is a terrific piece of work in
it's own right), I am left in a pickle... or at least, I would be,
except that FPC has provided the solution. So all these folks can have
their scathing opinions of it. Indeed, this list, and all Pascal lists
seem to be a place where people like to rock up an try to justify their
own attractions to C(like) languages. I often wonder whom they are
trying to convince, since the folks on a list like this one have
probably already asked themselves those questions and moved on in favour
of Pascal(like) languages.
Conversely, you don't often see Pascal people baiting list members on C
language lists (not that I subscribe to too many of those - although I
am familiar with C(et al) and do it use from time to time (horses for
Anyway. I would like to say the all supporters of the FPC community -
good stuff! Thank you thank you thank you. I have endless time and
respect for you all. Keep it up! I don't have time for arguing the toss
over C(like) languages and the claims of C-like superiority. I just need
to get the job done and I know the right platform for it. Simple really.
Industrial requirements require an industrial solution, and that's where
we arrive at Pascal. Thanks again to you all for a great project!
Graeme Geldenhuys wrote:
> On 5/12/07, Bisma Jayadi <bisma at brawijaya.ac.id> wrote:
>> Nicely put. ;) I've found it has good points on some arguments. It's
>> good to be
>> considered. :)
> Everybody is entitled to their opinion. I am allowed mine and
> totally disagree with his statement about GUI's not being used on any
> other platform than Windows. And that FPC and Lazarus cannot be used
> for decent GUI applications.
> Our development team at Master Maths are busy rewritting our 3rd major
> version of our flagship product using FPC and Lazarus. Been working on
> it for over 1.5 years now and it isn't a small 'toy' project! Also it
> has to be cross platform (Linux and Windows) so Delphi could not be
> used! Our product consists of 4 applications all GUI based, talking
> to a backend Firebird RDMS. The product is a CBT system with Centre
> Admin side and Accounting module and the content it displays to
> learners are being designed using Adobe (Macromedia) Flash and has a
> size of around 7+Gig covering school grades from 1 though 12. We also
> have authors busy with the Science modules now.
> Our product is being used by 200+ franchisees and a few schools. Our
> current v2 system can only run on Windows and considering that every
> centre has 25+ computers, that's a lot of Micro$oft tax that they have
> to pay. Also they need a MS server license which adds a lot more to
> the cost.
> We are in the process of switching all those 200+ centres to Linux
> which will give them a significant money saving. No more costs for
> server software, licensing, upgrades, etc... All this made possible
> by using FPC and Lazarus - and all GUI based applications.
> Our product can also be used as a 'distance learning' product, where
> students can purchase a Maths Grade CD/DVD licensed for 1 year. They
> can then use that CD at home, be it on a Windows or Linux PC. Again a
> GUI only product. Mouse clicks are easier that command line
> We are just one such South African company - there are many more.
> South African is a big sponsor of Open Source software and the Linux
> Just my 2c worth...
> - Graeme -
> fpc-devel maillist - fpc-devel at lists.freepascal.org
More information about the fpc-devel