Older programming languages, like Java and C++ are not suited for "rapid application development" and do not support new techniques like XML, SOA and parallelism.
Modern programming languages, like Scala, Groovy and F#, do not have these disadvantages.
The success of Ruby on Rails has shown the superiority of dynamically typed programming languages for web applications.
My overview on programming languages provides more information.
New compute-intensive applications and performance improvements are only possible with parallelism. This is due to physical limitations in processor design.
More informationen on parallelism.
A large part of applications consists of business rules and definitions that frequently change.
Why are these hard coded with a programming language by a programmer?
They should be defined by business responsibles in their own language and easily changeable.
Eclipse has many reusable components.
See my eclipse projects.
Open source is the market leader in many areas. There are programs that are better than commercial software.
Do you have questions? Send me an email!
Copyright © 2007-2012 Jörn Dinkla. All rights reserved.