Beta

Slashdot: News for Nerds

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Programming languages for large web applications?

dominion (3153) writes | more than 7 years ago

The Internet

dominion writes "After building a huge open source web application, I've started to intimately learn about the shortcomings and downfalls of building a large PHP application. I haven't even yet hit 1.0, but I'm considering the possibility that I might need to move over to another development platform for later versions. Later versions should be heavily AJAX oriented, so I've considered a rewrite using Ruby on Rails or Java for the server side. Google's Web Toolkit looks interesting, and makes Java look like a competitor. Here's the problem, though: The project (Appleseed) is distributed social networking software, which means that the more sites that are out there that run it, the more successful it is. I originally chose PHP because so many webhosts allow users to run PHP scripts, and moving to Ruby on Rails or Java makes it much harder for just about anybody to set up a node. Is it worth it, then, to pull my hair out over PHP's quirks? PHP6 seems to make the language a bit more tolerable, but with the amount of webhosts who still run PHP4, wouldn't making a move to PHP6 defeat the purpose of sticking with PHP in the first place?"

cancel ×

comment

Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account

Loading...