Tag Archives: java

Long development cycles of compiled languages – the real killer

Ever asked yourself what are the reasons for the rise of scripting  languages like PHP, Ruby, Groovy for web development in the last couple of years? Let’s take the concrete case of Java. Common critiques of the language and the API’s, and the J2EE/JEE frameworks were/are in a loose historical order: performance – too slow: [...]
Posted in java, programming languages, Web2.0 | Also tagged , | Comments closed

Scaling Enterprise Applications and all that jazz: Terracotta, GigaSpaces, and Azul

I like scaling and the architectures that attempt to solve those issues. Below I tried to bullet point 3 prominent players in this area, all solving scaling problems with different architectures at different levels. Terracotta 3.1 Clustering JVM using Network attached Memory Only the field-level changes are sent over the network Uses TCP to communicate within [...]
Posted in Scalability, Terracotta | Also tagged , , , , | Comments closed

Discovered Quercus

Scalability, security, pooling, long lived connections , container services in general are all aspects where Java has a lot to offer. PHP on the other side is good for fast development cycles with a low maintenance infrastructure, request response orientend with not so much support for long lived connections, caching etc. On one of my [...]
Posted in java, php, Scalability | Also tagged , | Comments closed

Internet-scale Java Web Applications

I am currently working on 2 application architectures. One is a PHP Facebook app (IFrame) with Postgresql in the backend, the other is a Glassfish/Jersey/Toplink/PostgreSql stack. When reading the glowing web 2.0 tech stories in the news and sites like highscalability it seems like just about everyone requiring a “internet-scale” architecture is using MySQL, many [...]
Posted in EC2, Scalability, Terracotta, Web2.0 | Also tagged , , , | Comments closed

FB Series: Java Guy starting with FB development

I recently started with PHP development. Although I have had some small exposure to the language before, this was my first real project. What are the big differences to the Java (web) development experience? interpreted (no compiler to check for errors, just a parser) dynamically typed (->no “parse-time” type checking in the IDE ..) essential [...]
Posted in facebook, php | Also tagged , | Comments closed