<p>For me...</p>
<p>I use a tiered system to determine which platform to use for web projects:</p>
<p>HTML straight up unless you need dynamic features. I am not a fan of high levels of dynamic fun on the client side... so I then differ to PHP in those cases.</p>
<p>PHP is fine for dynamic content, but I am not a fan of the platform for true web applications. If you are writing a true application and using HTML to deliver content and take input instead of GTK or some other windowing lib, PHP is just not structure enough for the job.</p>
<p>My next tier is Ruby on Rails. RoR is a full blown application framework, that just so happens to use the web to interact with the end user. This is less about delivering news content for example and more about delivering and collecting info in a DB. Rails is much better at these type deployments than PHP, but still lacks something in flexibility.</p>
<p>My platform of last resort is Java. When you build a sight in Java you again have a full application environment, not just a web page. When pulling out Java, you should be using a full waterfall development methodology. Small projects in Java unless you are trying to learn Java are much more work than it needs to be. But, the larger apps work quite nicely.</p>
<p>That is how I work... hopefully this makes some sense to you. There are many tools out there and picking the right one for the job can make your life easier. But the tool should be picked based on the job, not the other way around.</p>
<p>HTH<br>
Kevin </p>
<div class="gmail_quote">On Jan 20, 2013 12:24 PM, "keith smith" <<a href="mailto:klsmith2020@yahoo.com">klsmith2020@yahoo.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<table cellspacing="0" cellpadding="0" border="0"><tr><td valign="top" style="font:inherit"><br>Hi,<br><br>I am in the process of planning a web project. I'm thinking possibly using Java. To this point I have done all my web projects using PHP. I know there will be a learning curve.<br>
<br>My main question is the availability of Java programmers. It seems there is a lot of PHP talent available for PHP projects. I like that there is a lot of availability of PHP programmer because that makes my apps supportable if I move on or am otherwise not available. <br>
<br>I have not met a lot of Java programmers, so I assume they are not available the same way PHP programmers are. In other words I think I can visit Gang Plank HQ and find a hand full of PHP programmers that I would fee good about pulling into a project. I'm not sure I can say the same with Java programmers, however I have not paid much attention when
it comes to Java programmers. <br><br>You thoughts are much appreciated!! <br><br>------------------------<br>
Keith Smith</td></tr></table><br>---------------------------------------------------<br>
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org">PLUG-discuss@lists.phxlinux.org</a><br>
To subscribe, unsubscribe, or to change your mail settings:<br>
<a href="http://lists.phxlinux.org/mailman/listinfo/plug-discuss" target="_blank">http://lists.phxlinux.org/mailman/listinfo/plug-discuss</a><br></blockquote></div>