Well I mean that Java is using an object model approach much akin to ObjectPascal. Not saying it is 'exactly the same' object model. More in a generic sense.So you still could argue that Java is to Lazarus like VB is to Delphi, no?
Quote from: CaptBill on July 08, 2011, 10:16:02 pmTrue but one could argue that Java is merely a cross compiler implementation of ObjectPascal in a sense....aka LAZARUS...minus a compiler!Another misinformed statement:Java's syntax is derived from C++ and VM's from Smalltalk.On the other hand, Java's SDK is far more complete than FPC and/or Lazarus out-of-the-box.Regards.
True but one could argue that Java is merely a cross compiler implementation of ObjectPascal in a sense....aka LAZARUS...minus a compiler!
At the end of the day is your preference and choice. I have some friends that leave Java and go to dynamic languages such PHP, Perl and so. I always hated dynamic languages but now I have no option but use JavaScript (with Sencha's ExtJS) to get the results I need/want.
Where I think your are wrong is when you says "political". What drives almost all decisions is money.
Why you think .NET crap is so popular?Because MS invest tons of money on it!(Apart, of course, that their tools are very easy to use which is definetely because the money the invested on it)
I don't find VS 2010 easy to use at all, and it compiles and runs too slowly - bloatware?
packages cannot be "uninstalled"
For a geek VS looks like a crap.But it is really easy to get up and running.It is simple: Put two noob guys, one with VS and another with Lazarus, ask them to make a "contacts application" and back an hour after.
packages cannot be "uninstalled"meaning?
It is simple: Put two noob guys, one with VS and another with Lazarus, ask them to make a "contacts application" and back an hour after.Guess who of them haves a working application?We must admit that even if everybody (specially OSS advocates) hates MS they spend a ton of money on usability and "work done". If they didn't (MS people), why everybody copy their UI and other stuff?So, lets back to our subject:Unless someone invest in FPC/Lazarus, but I mean really invest big money, FPC/Lazarus will stay in the shadows and not been noticed for other people than us, the OP geeks.Regards.
Yeah, enterprise programming moves from fast execution to fast development. You can actually develop things in Lazarus as fast as in Java, Rails, etc. The problem with this is the lack of Object Pascal programmers. We have no certification or anything else that would interest professionals in learning it (PHP at least is backed up by w3schools).Any way, there are fields where Java can't beat Object Pascal: native application extension. I mean something like a photoshop plugin (I forgot its name, it's in the wiki though).
1. Java haves more clear object model. Thats because OP is Pascal with OO, Java was designed as only as OOP so doesn't inherited non OOP as Pascal did.
2. Java is "compile once run anywhere"
Java IDE
Java is not only a programming language, is a runtime environment