667481 members! Sign up to stay informed.

Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

News News News Messages: 40 Messages: 40 Messages: 40 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

Evans Data: Perl, PHP, and Python use drops off in EMEA

Posted by: Floyd Marinescu on August 11, 2005 DIGG
Research firm Evans Data recently did a survey to over 400 developers in Europe, Middle East and Africa (EMEA), and found some interesting results.

The number of developers using PHP for development dropped by more than 25% in the last year and the number of developers indicating they would not evaluate or use PHP for future development projects grew by almost 40% in the same time period. Perl usage in EMEA has dropped by more than 20% and those developers with no intentions to evaluate or use Perl grew by 20%. Python usage also saw a 25% reduction in current usage and developers without any intention to use or evaluate Python grew by 17% in the last year.

"PHP, Perl and Python use on a global basis peaked one to two years ago and has started to decline based on a number of factors. This decline is more exaggerated in EMEA and APAC than in North America," said John Andrews, Evans Data's Chief Operating Officer. "One of the key factors to this loss of developer mindshare has been the inability of these languages to penetrate the enterprise space."

Another interesting point was that three out of five developers, 61%, in EMEA have made use of open source software modules in their development but only a third, 33%, have contributed back to the open source community. Roughly the same number of developers (60%) in other parts of the world also use open source.

If less people are using LAMP (Linux Apache MySql PHP/Perl), then what are they migrating to? LAMP people won't easily switch to .NET, leaving Java as the only other major platform.

Threaded replies

·  Evans Data: Perl, PHP, and Python use drops off in EMEA by Floyd Marinescu on Thu Aug 11 15:37:35 EDT 2005
  ·  can't resist the joke by peter lin on Thu Aug 11 16:35:37 EDT 2005
    ·  do we have some figures for java adoption rate ? by Laurent BEDE on Thu Aug 11 17:15:39 EDT 2005
      ·  do we have some figures for java adoption rate ? by shawn spencer on Thu Aug 11 17:24:52 EDT 2005
        ·  do we have some figures for java adoption rate ? by Igor Zavialov on Thu Aug 11 18:38:38 EDT 2005
        ·  Because the "L" in "LAMP" stands for "Linux"? by Amos Shapira on Thu Aug 11 23:40:01 EDT 2005
    ·  Suprised Evans published this .... by PJ Murray on Fri Aug 12 04:59:23 EDT 2005
  ·  "LAMP people won't easily switch to .NET"? by Bertrand Le Roy on Thu Aug 11 17:24:47 EDT 2005
    ·  "LAMP people won't easily switch to .NET"? by Steve Zara on Thu Aug 11 20:09:18 EDT 2005
      ·  "LAMP people won't easily switch to .NET"? by Jason Poley on Thu Aug 11 20:54:37 EDT 2005
        ·  "LAMP people won't easily switch to .NET"? by Steve Zara on Thu Aug 11 22:34:46 EDT 2005
          ·  "LAMP people won't easily switch to .NET"? by Jason Poley on Fri Aug 12 07:00:26 EDT 2005
          ·  "LAMP people won't easily switch to .NET"? by Jess Holle on Fri Aug 12 10:05:30 EDT 2005
            ·  "LAMP people won't easily switch to .NET"? by Steve Zara on Fri Aug 12 15:26:18 EDT 2005
    ·  "LAMP people won't easily switch to .NET"? by Jens Voss on Mon Aug 15 05:21:08 EDT 2005
  ·  Evans Data: Perl, PHP, and Python use drops off in EMEA by Francisco A Lozano on Thu Aug 11 17:31:01 EDT 2005
  ·  above is fud by Victor C. on Thu Aug 11 18:17:41 EDT 2005
    ·  above is fud by Steve Zara on Thu Aug 11 20:06:35 EDT 2005
      ·  Statistical significance of sample size by Kelly Denehy on Fri Aug 12 11:22:51 EDT 2005
        ·  Statistical significance of sample size by Shane Isbell on Fri Aug 12 12:12:45 EDT 2005
        ·  Statistical significance of sample size by Steve Zara on Fri Aug 12 15:23:53 EDT 2005
      ·  above is fud by Patrick Dennis on Mon Aug 15 11:13:11 EDT 2005
        ·  This survey does mean anything by Sunny Liu on Mon Aug 15 14:48:57 EDT 2005
  ·  I do not think it is correct by Arne Vajhøj on Thu Aug 11 18:39:23 EDT 2005
    ·  Why not? by Hy Goldsher on Thu Aug 11 19:26:52 EDT 2005
      ·  Why not? by rory Winston on Fri Aug 12 06:03:30 EDT 2005
  ·  Voodoo Statistics by Shane Isbell on Fri Aug 12 01:11:43 EDT 2005
    ·  Voodoo Statistics by rory Winston on Fri Aug 12 06:05:46 EDT 2005
  ·  Comparison of Java and PHP by the example of CMS in BRIC by Andrey Grebnev on Fri Aug 12 01:50:44 EDT 2005
    ·  EMEA - do you really expect us to take you seriously? by m pantla on Fri Aug 12 03:37:16 EDT 2005
      ·  EMEA - do you really expect us to take you seriously? by Alessandro Santini on Fri Aug 12 04:58:31 EDT 2005
  ·  Dying by Jussi Taimiaho on Fri Aug 12 07:42:39 EDT 2005
  ·  Evans Data: Perl, PHP, and Python use drops off in EMEA by Tero Vaananen on Fri Aug 12 07:56:57 EDT 2005
  ·  Evans Data: Perl, PHP, and Python use drops off in EMEA by Brian Miller on Fri Aug 12 10:38:07 EDT 2005
  ·  Evans Data: Perl, PHP, and Python use drops off in EMEA by Cameron Purdy on Fri Aug 12 15:33:46 EDT 2005
    ·  Evans Data: Perl, PHP, and Python use drops off in EMEA by Shane Isbell on Fri Aug 12 16:53:01 EDT 2005
      ·  Contributor, Evans Data: Perl, PHP, and Python use drops off... by Brian Miller on Sat Aug 13 10:00:20 EDT 2005
  ·  Java PHP Rates contractdict this survey ... by paul browne on Mon Aug 15 09:06:03 EDT 2005
  ·  Python in gaming by Tor Iver Wilhelmsen on Tue Aug 16 08:15:16 EDT 2005
    ·  Python in gaming by Cameron Purdy on Wed Aug 17 08:37:06 EDT 2005
  ·  Is it the right decision or ..? Please help by Muhammed Mahmoud on Tue Aug 16 16:01:21 EDT 2005
  Message #181062 Post reply Post reply Post reply Go to top Go to top Go to top

can't resist the joke

Posted by: peter lin on August 11, 2005 in response to Message #181054
It's obvious everyone is switching to ROR. Let the flame war begin :)

I'll apologize in advance for the bad joke.

peter

  Message #181067 Post reply Post reply Post reply Go to top Go to top Go to top

do we have some figures for java adoption rate ?

Posted by: Laurent BEDE on August 11, 2005 in response to Message #181062
...so that we could answer the question...
could be usefull to get something specific for .Net too.

side note : scripting languages could re-gain in popularity when their integration with Java will happen.

Laurent.

  Message #181069 Post reply Post reply Post reply Go to top Go to top Go to top

"LAMP people won't easily switch to .NET"?

Posted by: Bertrand Le Roy on August 11, 2005 in response to Message #181054
Excuse me, but why not? What would make it easier for them to move to Java?

  Message #181070 Post reply Post reply Post reply Go to top Go to top Go to top

do we have some figures for java adoption rate ?

Posted by: shawn spencer on August 11, 2005 in response to Message #181067
...so that we could answer the question...could be usefull to get something specific for .Net too.side note : scripting languages could re-gain in popularity when their integration with Java will happen.Laurent.
PHP does have java integration.
But the thing is if you want to use php with java - why not use jsp with java.

  Message #181071 Post reply Post reply Post reply Go to top Go to top Go to top

Evans Data: Perl, PHP, and Python use drops off in EMEA

Posted by: Francisco A Lozano on August 11, 2005 in response to Message #181054
The document states that PHP Dominates in the Windows segment... really?

  Message #181073 Post reply Post reply Post reply Go to top Go to top Go to top

above is fud

Posted by: Victor C. on August 11, 2005 in response to Message #181054
http://news.com.com/Java+devotee+BEA+eyes+scripting+languages/2100-1012_3-5820062.html?tag=cd.lede

.V

  Message #181077 Post reply Post reply Post reply Go to top Go to top Go to top

do we have some figures for java adoption rate ?

Posted by: Igor Zavialov on August 11, 2005 in response to Message #181070
PHP does have java integration. But the thing is if you want to use php with java - why not use jsp with java.

There are lots of PHP applications out there.

You may want to extend an existing PHP application with some functionality implemented in Java. In this case, calling Java logic from PHP application would require less effort than converting PHP pages to JSP.

--
Igor Zavialov, Factoreal Corp.
Financial
Data
and Technical Analysis solutions.

  Message #181078 Post reply Post reply Post reply Go to top Go to top Go to top

I do not think it is correct

Posted by: Arne Vajhøj on August 11, 2005 in response to Message #181054
I have no problems beliving the usage of Perl is dropping.

My impression is that the usage of Python is so small that
it is hard to see any trend.

But I can not see PHP in decline.

I see more and more hobby PHP programmers.

I see more and more companies using PHP CMS's/forums/communities.

And why not ? If you want something ligthweigth then PHP
is an excellent choice !

(just like VB6 may be more suited for some tasks than
C++ with MFC)

  Message #181079 Post reply Post reply Post reply Go to top Go to top Go to top

Why not?

Posted by: Hy Goldsher on August 11, 2005 in response to Message #181078
Every new release of PHPBB usually contains a strong warning about some major vulnerability that was fixed and if don't update, there is a risk of a script kiddy overwriting all of your web files. The forum software's usability is top notch, but these vulnerabilities are too scary.

  Message #181083 Post reply Post reply Post reply Go to top Go to top Go to top

above is fud

Posted by: Steve Zara on August 11, 2005 in response to Message #181073
http://news.com.com/Java+devotee+BEA+eyes+scripting+languages/2100-1012_3-5820062.html?tag=cd.lede.V

I don't think it is FUD, but I think it is poor statistics. A sample of 400 distributed between Europe, the Middle East and Africa is very small, and, having some personal experience in statistical methods, I would not take this report seriously. If 'over 400' was several tens of thousands, I might have a different view.

  Message #181084 Post reply Post reply Post reply Go to top Go to top Go to top

"LAMP people won't easily switch to .NET"?

Posted by: Steve Zara on August 11, 2005 in response to Message #181069
Excuse me, but why not? What would make it easier for them to move to Java?

"LAMP" not only specifies a set of technologies, it also usually indicates an Open Source mindset, which can mean a resistance to Java.

  Message #181088 Post reply Post reply Post reply Go to top Go to top Go to top

"LAMP people won't easily switch to .NET"?

Posted by: Jason Poley on August 11, 2005 in response to Message #181084
not sure how an "open source" mindset can lead away from java since there are complete solutions that compete with RoR + LAMP that are Open Source in Java

Struts / Spring / Hibernate / Tomcat / JBoss / HQL ... etc
(and yes this solution can compete right with RoR)

I think a factor is what was mentioned above, is very minimal use of php in the enterprise (which actually produces the jobs), which means php programmers make less than java programmers because they are in demand less....

not slamming php or any language, but Its a matter of no one is behind it like Java. (Sun,Bea,Oracle,IBM) Those companies sell java to Enterprise...

  Message #181094 Post reply Post reply Post reply Go to top Go to top Go to top

"LAMP people won't easily switch to .NET"?

Posted by: Steve Zara on August 11, 2005 in response to Message #181088
not sure how an "open source" mindset can lead away from java since there are complete solutions that compete with RoR + LAMP that are Open Source

It is because Java itself is not available open source.

  Message #181099 Post reply Post reply Post reply Go to top Go to top Go to top

Because the "L" in "LAMP" stands for "Linux"?

Posted by: Amos Shapira on August 11, 2005 in response to Message #181070
.Net is pretty much entranched in MS Windows, while the
"LAM" in "LAMP" stand for "Linux/Apache/MySQL", three
technologies which pretty much compete directly with
Microsoft's stack.

There is project Mono and its implementation of C# but as
was demonstrated a few days ago, Microsoft could shake its
chain any time to prevent it from being a real competition
to its own platform.

And as others indicated, though the Java specification itself
is not as open as FOSS people like, it's much easier to implement on top of non-MS platforms than .Net (as an
understatement).

  Message #181104 Post reply Post reply Post reply Go to top Go to top Go to top

Voodoo Statistics

Posted by: Shane Isbell on August 12, 2005 in response to Message #181054
Regardless of what Evans Data claims, the statistical sample is biased. It consists only of people (perhaps not even in technology) who responded to Evans Data spam for an opportunity to win $500 or a $1000 for taking surveys. That is not random sampling of the population. We should not leave out of the survey all technology people that do not respond to spam. They may have a very different opinion of Perl and Python. At best, we can say that the number of unverified technology respondents that answer spam e-mails for a chance to win money have said that they are no longer considering the use of Perl.

  Message #181110 Post reply Post reply Post reply Go to top Go to top Go to top

Comparison of Java and PHP by the example of CMS in BRIC

Posted by: Andrey Grebnev on August 12, 2005 in response to Message #181054
In my recent interview to IndicThreads about comparison of PHP and Java CMS I said the following phrase "Java is not a panacea. In order to dig a small hole it is easier and quicker to use small tool - spade. If you need to dig a trench you are forced to use bulldozer."

Also this interview covers the position of Russia in BRIC (Brazil, Russia, India and China) as a most IT-active part of EMEA (Europe, Middle East and Africa).

  Message #181119 Post reply Post reply Post reply Go to top Go to top Go to top

EMEA - do you really expect us to take you seriously?

Posted by: m pantla on August 12, 2005 in response to Message #181110
Do you really think that BRIC countries are part of EMEA? HA HA... spend some time on geography!

Brasil is in South America (not part of EMEA)
China is in Eastern Asia (not part of EMEA)
Russia is both Asian and European so it probably may be considered part of EMEA
India is in Asia (not part of EMEA)

  Message #181127 Post reply Post reply Post reply Go to top Go to top Go to top

EMEA - do you really expect us to take you seriously?

Posted by: Alessandro Santini on August 12, 2005 in response to Message #181119
ROTFL!

+1

Maybe Hani Suleiman could write about these *very interesting* interviews...

I'm flaming, I know.

  Message #181128 Post reply Post reply Post reply Go to top Go to top Go to top

Suprised Evans published this ....

Posted by: PJ Murray on August 12, 2005 in response to Message #181062
Evans Data is letting itself down. How can they publish a 230 page report on the responses of a tiny sampling?

EMEA is a sales territory that has no correlation with the subject matter (developer preferences/activities). A sampling that includes developers from (rich) Northern Europe and the poorest parts of Asia and Africa is really going to tell you nothing at all.

The sampling method is so poor that even if they published this on an annual basis it would not be valid for trend analysis (a classic fallback when the survey is too small, not demographically correct, etc)


Evans used to publish solid market analysis, what happened?



PJ Murray

CodeFutures Software

Code Generation for Java Persistence

  Message #181133 Post reply Post reply Post reply Go to top Go to top Go to top

Why not?

Posted by: rory Winston on August 12, 2005 in response to Message #181079
Every new release of PHPBB usually contains a strong warning about some major vulnerability that was fixed and if don't update, there is a risk of a script kiddy overwriting all of your web files. The forum software's usability is top notch, but these vulnerabilities are too scary.

Whats your point?

This is different from most commodity software, how?

  Message #181134 Post reply Post reply Post reply Go to top Go to top Go to top

Voodoo Statistics

Posted by: rory Winston on August 12, 2005 in response to Message #181104
Regardless of what Evans Data claims, the statistical sample is biased. It consists only of people (perhaps not even in technology) who responded to Evans Data spam for an opportunity to win $500 or a $1000 for taking surveys. That is not random sampling of the population. We should not leave out of the survey all technology people that do not respond to spam. They may have a very different opinion of Perl and Python. At best, we can say that the number of unverified technology respondents that answer spam e-mails for a chance to win money have said that they are no longer considering the use of Perl.

Yeah, it seems pretty worthless data on the face of it. I also can't see what figues they are using as a point of reference, in order for them to extract a trend that can say usage of something is actually "dropping". The corresponding 2004 report doesnt seem to be readily available.

  Message #181141 Post reply Post reply Post reply Go to top Go to top Go to top

"LAMP people won't easily switch to .NET"?

Posted by: Jason Poley on August 12, 2005 in response to Message #181094
I am not against java being open source, but not sure how many people actually need to change the JVM code.... If you did I'd suspect that most of the time... what was being done was too low level to be solving business problems and more for the fun of it. (yes there may be a few rare exceptions)...

  Message #181144 Post reply Post reply Post reply Go to top Go to top Go to top

Dying

Posted by: Jussi Taimiaho on August 12, 2005 in response to Message #181054
As stated before, this seems like just bad statistics and strange interpretation. Perhaps three years ago I first saw an article about java dying, still hasn't happened. Currently there just isn't substitute for php; plain jsp provides very little extra compared to php.

  Message #181149 Post reply Post reply Post reply Go to top Go to top Go to top

Evans Data: Perl, PHP, and Python use drops off in EMEA

Posted by: Tero Vaananen on August 12, 2005 in response to Message #181054
I don't know if this survey is reliable or not but you can easily see how languages like PHP are looking more and more like Java. Just look at the evolution path of PHP and now, at version 5 it's object oriented with pretty much all the features that Java has. It still does not have the overhead that Java sometimes has, but it is no longer significantly easier to pick up or learn. Throw in some backwards compatibility doodads and you might be puzzled.

Then look at some of the PHP projects. They are using templating engines, scripting (vs. JSTL expression language), and all the rest. It just starts to look and feel so much like any typical Java web app. Hmmm, there might be some sense to move to Java in these cases.

  Message #181174 Post reply Post reply Post reply Go to top Go to top Go to top

"LAMP people won't easily switch to .NET"?

Posted by: Jess Holle on August 12, 2005 in response to Message #181094
not sure how an "open source" mindset can lead away from java since there are complete solutions that compete with RoR + LAMP that are Open Source
It is because Java itself is not available open source.

Just because the language implementation itself is not open sourced is irrelevant for all but a few zealots.

What matters is that Java runs on most any platform out there -- and this goes for all of it, not just the non-GUI parts (e.g. in Mono) and has many valuable open source offerings based on and usable from it.

  Message #181180 Post reply Post reply Post reply Go to top Go to top Go to top

Evans Data: Perl, PHP, and Python use drops off in EMEA

Posted by: Brian Miller on August 12, 2005 in response to Message #181054
The Evans report makes no mention of Java, though we're left to assume that teams abandoning scripting languages are switching to Java. If the industry is focusing on Java for web apps, that would make Java a modern COBOL, a commodity skill with a commodity wage. Though unlike COBOL, the Java language and virtual machine specifications begin with warnings of Sun's patents.

  Message #181185 Post reply Post reply Post reply Go to top Go to top Go to top

Statistical significance of sample size

Posted by: Kelly Denehy on August 12, 2005 in response to Message #181083
http://news.com.com/Java+devotee+BEA+eyes+scripting+languages/2100-1012_3-5820062.html?tag=cd.lede.V
I don't think it is FUD, but I think it is poor statistics. A sample of 400 distributed between Europe, the Middle East and Africa is very small, and, having some personal experience in statistical methods, I would not take this report seriously. If 'over 400' was several tens of thousands, I might have a different view.

Hmmmm, most people who have "personal experience in statistical methods" know that the sample size doesn't need to be anywhere near "tens of thousands" to be statistically significant. The key is really getting a true random sample that is representative of the overall population you're interested in. With that said, you may still be correct about the poor statistics - it's hard to know without knowing the specifics of how they chose the 400.

  Message #181202 Post reply Post reply Post reply Go to top Go to top Go to top

Statistical significance of sample size

Posted by: Shane Isbell on August 12, 2005 in response to Message #181185
This is true. Assuming a normal distribution (which is often a dangerous assumption), the rule of thumb is a sample size of 30. The reason that they choose as many as 400 is to allow splicing and dicing of the population, hence a 200+ page report. Still their random sampling itself is questionable.

  Message #181221 Post reply Post reply Post reply Go to top Go to top Go to top

Statistical significance of sample size

Posted by: Steve Zara on August 12, 2005 in response to Message #181185
Hmmmm, most people who have "personal experience in statistical methods" know that the sample size doesn't need to be anywhere near "tens of thousands" to be statistically significant. The key is really getting a true random sample that is representative of the overall population you're interested in. With that said, you may still be correct about the poor statistics - it's hard to know without knowing the specifics of how they chose the 400.

That is what I meant. As someone who has "personal experience in statistical methods" I realise that with a true normal distribution, a sample size of 400 is very good indeed, but there is no way this is a normal distribution. IT markets and practices vary widely over Europe alone, let alone the Middle East and Africa.

  Message #181222 Post reply Post reply Post reply Go to top Go to top Go to top

"LAMP people won't easily switch to .NET"?

Posted by: Steve Zara on August 12, 2005 in response to Message #181174
Just because the language implementation itself is not open sourced is irrelevant for all but a few zealots.

I mostly agree; I was simply trying to explain why LAMP supporters (not being one of them myself) might not consider Java.

  Message #181225 Post reply Post reply Post reply Go to top Go to top Go to top

Evans Data: Perl, PHP, and Python use drops off in EMEA

Posted by: Cameron Purdy on August 12, 2005 in response to Message #181054
Another interesting point was that three out of five developers, 61%, in EMEA have made use of open source software modules in their development but only a third, 33%, have contributed back to the open source community.

"Only" a third? I'm shocked it's as high as a third! I think that's outstanding news, if it's correct!

Peace,

Cameron Purdy
Tangosol Coherence: Clustered Shared Memory for Java

  Message #181239 Post reply Post reply Post reply Go to top Go to top Go to top

Evans Data: Perl, PHP, and Python use drops off in EMEA

Posted by: Shane Isbell on August 12, 2005 in response to Message #181225
Not that shocking since the study defines contribution as "contribute code or suggestions." If a developer just gave one suggestion or comment to a news group over the course of their life, they are considered a contributor to the community. A more accurate question would be whether they have contributed code over the last three years (or even decade). I am sure that number would be more within expectations.

  Message #181271 Post reply Post reply Post reply Go to top Go to top Go to top

Contributor, Evans Data: Perl, PHP, and Python use drops off...

Posted by: Brian Miller on August 13, 2005 in response to Message #181239
Not that shocking since the study defines contribution as "contribute code or suggestions." If a developer just gave one suggestion or comment to a news group over the course of their life, they are considered a contributor to the community.

That stretches the meaning of 'contributor'. I agree that someone who submits a bug ticket is contributing as a tester. But someone who only asks for help is not a contributor.

  Message #181324 Post reply Post reply Post reply Go to top Go to top Go to top

"LAMP people won't easily switch to .NET"?

Posted by: Jens Voss on August 15, 2005 in response to Message #181069
Excuse me, but why not? What would make it easier for them to move to Java?

Hey, where's Rolf? On vacation? This is perfect troll food!

Jens

  Message #181334 Post reply Post reply Post reply Go to top Go to top Go to top

Java PHP Rates contractdict this survey ...

Posted by: paul browne on August 15, 2005 in response to Message #181054
The Java Vs PHP results of the survey seem at odds with what is happening 'on the Ground'.

In Dublin , Ireland there is increasing adoption of PHP , often with some sort of 'Enterprise Back End' such as Oracle. This is driven by the facts that it is easier to get PHP people than Java , and at a much lower cost. In this scenario , any time wasted by the lack of 'PHP Enterprise Edition' can be made up with the cost savings on the project.

Maybe the survey reflects a Start in PHP , Move into Java / J2EE intention on the part of the respondants?

(Before anybody flames this , I'm a J2EE consultant , but have been really impressed by the speed of development of PHP and the quality of open source PHP like http://www.sugarcrm.com/ )

Paul Browne

http://www.firstpartners.net/rp

  Message #181348 Post reply Post reply Post reply Go to top Go to top Go to top

above is fud

Posted by: Patrick Dennis on August 15, 2005 in response to Message #181083
I agree, a sample size of 400 for Europe, Middle East and Africa is very small, too small to indicate an accurate trend.

For example, where did they get this set of programmers? If they did it at a Java conference, then the results are biased.

Is there more details on this survey?

  Message #181378 Post reply Post reply Post reply Go to top Go to top Go to top

This survey does mean anything

Posted by: Sunny Liu on August 15, 2005 in response to Message #181348
Do those developers migrate to Java/.NET? From 400 developers, the result means nothing. LAMP developer declining that is because more and more fool people claim that they are developer. With nice IDE, Java and .NET are fool-prove programming language, but not bullet-prove. PHP, PERL and Python are short of those tools. I personally love PHP better than Java, even I am making living on Java/.NET now.

  Message #181433 Post reply Post reply Post reply Go to top Go to top Go to top

Python in gaming

Posted by: Tor Iver Wilhelmsen on August 16, 2005 in response to Message #181054
Python seems to be gaining ground in the game industry, both for scripting events etc. and for the actual implementation. AFAIK EVE Online and Disney's ToonTown Online, both multiplayer games, are partly written in Python.

What I want to know what was the point in reinventing the wheel by making Groovy.

Apart from mobile phone and "parlor" games, I seem to recall only Red Storm using Java to write games (the Republika semi-boardgame and some other title at least).

  Message #181488 Post reply Post reply Post reply Go to top Go to top Go to top

Is it the right decision or ..? Please help

Posted by: Muhammed Mahmoud on August 16, 2005 in response to Message #181054
This article disappointed me actually. I am in a middle of structuring My Company, Egyscape. In fact, we are doing Business Websites targeting small-medium companies in the Middle-east. The Funny thing is, I am a JAVA developer, Coldfusion Developer and I was thinking to base our company on PHP. So I was moving on with PHP as my website scripting language. So this Article made me confused me big time. And I wonder if anyone can help out. Well, I can't choose JSP because it takes a lot of time to develop from my own experience. Coldfusion is the best for the web but expensive too. So, I am left with PHP cheap, powerful and almost available on every Hosting. So my clients won't bother about the cost of hosting. I am trying to think as a business oriented here rather than an Object oriented :).

And you know what, my JAVA knowledge makes my scripting language so TASTY, because simply I can switch any web-application to a powerful Desktop application with my sweet heart JAVA. :) I am anti MS technology by the way.

So if you guys can give me your opinions about moving forward with PHP.
Is it the right decision or ..?.

Mo

  Message #181578 Post reply Post reply Post reply Go to top Go to top Go to top

Python in gaming

Posted by: Cameron Purdy on August 17, 2005 in response to Message #181433
Apart from mobile phone and "parlor" games, I seem to recall only Red Storm using Java to write games (the Republika semi-boardgame and some other title at least).

There is a lot of game programming done in Java, but it is only applicable for certain types of games. For example, several of the online MMPG engines are Java. (The reason that I know this is that we are working on releasing a customer story about a certain MMPG engine done in Java and clustered with Coherence.)

Peace,

Cameron Purdy
Tangosol Coherence: Clustered Shared Memory for Java

New content on TheServerSide.comNew content on TheServerSide.comNew content on TheServerSide.com

Dependency Injection in Java EE 6 - Part 1

Reza Rahman explores the features of the proposed JSR 299, Contexts and Dependency Injection for Java EE (CDI). When approved, it promises to be a key feature of Java EE 6. (November 2, Article)

SAML: It's Not just for Web services

SAML is an XML-based standard for exchanging authentication and authorization data between security domains. The single most important problem that SAML was created to solve is the Web browser Single Sign-On problem. Many organizations are debating whether to stay with version 1.1 or move to 2.0. This article makes observations about both options. (September 28, Article)

Programming is Also Teaching Your Team

Joe Ottinger takes a look at how people learn, and applies it to the practice of programming. He notes that understanding how people learn is an essential part of working in a programming team. (September 22, Article)

Can Java EE Deliver The Asynchronous Web?

Stephen Maryka gave us an article about the Asynchronous Web and posed a number of questions that get examined like an approach to delivering Asynchronous Web capabilities through extensions to existing Java EE technologies. (July 14, Article)

JSF Flex

JavaServer Faces Flex goal is to provide users capability in creating standard Flex components, part of flexSDK which is open sourced through MPL license, as normal JSF components. This article by Ji Hoon Kim will provide an overview of creating a simple multilingual JSF page consisting of JSF Flex tags. (June 29, Article)

The Rules of SOA - A Road to a Successful SOA Implementation

In this session Jeff explores the key characteristics of successful SOA projects. He covers some of the patterns, and anti-patterns, tool sets, and strategies that he himself learned the hard way. Last, he provides a strategy and blueprint for achieving a high likelihood of success in your SOA project. (June 23, Tech Talk)

Ari Zilka Talks About Terracotta 3.1

Ari Zilka, CTO of Terracotta, Inc., talks about the new features in Terracotta 3.1, announced during JavaOne and available now. (June 15, Tech Talk)

Enterprise Application Integration, and Spring

In this Tech Talk, Josh Long explores an integration challenge using Spring Integration and walks through the implementation, employing and expanding on the basic patterns of Enterprise Application Integration to tie together components into a function integration solution, and then demonstrates how Spring Integration helps address the integration requirements. (June 15, Tech Talk)

Google Web Toolkit: An Introduction

In this Tech Talk, David Geary teaches you: The basics of Google Web Toolkit; How to implement Ajax-enabled applications in Java; Internationalization; Hooking into the browser history mechanism; Remote procedure calls. (June 4, Tech Talk)

Just Enough Early Architecture to Guide Development

Jon Kern discusses the best architecture/technical solutions and ensure that they are repeated by all developers. By tackling the architecture up-front in a serial manner, subsequent parallel development will be much more manageable and predictable. (May 28, Tech Talk)

Productive Programmer: On the Lam from the Furniture Police

This keynote describes the frustrations of modern knowledge workers in their quest to actually get some work done, and solutions for how to guard yourself against all those distractions. Neal Ford talks about environments, coding, acceleration, automation, and avoiding repetition as ways to defeat the misguided attempts to sap your ability to produce good work. (May 26, Tech Talk)

Auto-Scaling Your Existing Web Application

Gil demonstrates how new, aggressive uses of already abundant compute capacity by common applications offer competitive value for application designers. (May 21, Tech Talk)

Automating Hibernate Mapping and Queries For Java Web Development

Chris Keene introduces WaveMaker as a new way to automate the ability to generate Hibernate classes in order to more quickly bring OR mapping into an application. (May 19, Article)

Auto-Scaling Your Existing Web Application

In this session Nati Shalom demonstrates how to take a standard Java EE web application and scale it out or down dynamically without changes to the application code. Seeing as most web applications are over-provisioned to meet infrequent peak loads, this is a dramatic change because it enables growing your application as needed, when needed, without paying for unutilized resources. (May 19, Tech Talk)

Free Book PDF Download: Mastering EJB Third Edition

Mastering EJB was one of the original and most influential EJB books in the industry. Mastering EJB III now returns with two new expert co-authors, updated for EJB 2.1 and 30% new chapters including security, integration, best practices, open source, and more.
(Book PDF Download)

Application Server Matrix

The Application Server Matrix is a detailed listing of J2EE vendors and their application server products, with information on latest version numbers, J2EE spec support and licensing, pricing, platform support, and links to product downloads and reviews.
(Application Server Comparison Matrix)

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
Java Solutions
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map