What is best and economical for website development..
June 24, 2009 at 2:11 pm 4 comments
If you are planning to start a website, or wanting to enter in website business this post can be useful for you in terms of technology implementation. Technology plays a big role in web designing. You have many choices like ASP,JSP,PHP,PERL etc to develop your site. Here I tell you which one is the best and why. Well, everyone wants less expenditure and more benefit. If you get a technology that is strong enough and economical too, you will definitely appreciate this. See , if I say it economical I mean it in both the ways software costs as well as resources (Manpower, technical support etc).
Today there are three main languages in market for web development. JSP,ASP and PHP.
We start with JSP. JSP is a very strong web scripting that has a backup of JAVA. JSP is no doubt a good one in terms of technology. Since JSP is nothing but the scripting form of JAVA, it has proven itself in last many years. But since the complexity of JAVA is increasing day by day , development complexity is also increasing accordingly. Since the technology is free but the human resource is always very costly in comparison to others. And as I already mentioned it is complex too, so your development time increases comparatively others.
The next is ASP.
This is a Microsoft product so not free obviously. It runs on IIS server that is not free. This is costly in terms of DB connectivity because MS-SQL that is the database with ASP is not free. Technically it is strong and human resource is available at average cost.The installation and set up complexities are also there.
Now we come on PHP. PHP is dominating the website market. The language is absolutely free and very simple to learn. It runs on APACHE server that is also free. PHP is smart enough to solve your problems and compatible with all platforms. PHP has made the fact that website programming is not a Rocket Science. There is a big on line support available for PHP. If we talk about technology PHP is a robust web scripting language. This can run on browsers as well as command line. PHP is Object Oriented that wides its scope of problem solving. It is good with all database servers but the best combination with MySQL (That is also a free DBMS from Sun). There is a great range of on line support of PHP like communities, open forums etc.
In terms of development complexity PHP is far better than others. This is an easy learning language. The human resource is also economical. Since PHP is easy to learn so no big Computer Science degree required for this. Basically C is the base of PHP.Most of its syntax are similar to C. This is equipped with a lots of frameworks and CMS that makes your work easier and economical like JOOMLA ,DRUPAL. These frameworks are free and save your development time as well. They are secure and can be customized easily. Some e commerce packages like OS Commerce is a proven package of e commerce site and secure for payment gateways.
PHP is growing too fast and a lots of web developers using this. Till April 2007 over 20 million Internet domains were in PHP. The numbers are increasing rapidly.
Some of the developments of PHP are Yahoo.com, facebook.com, wikipedia.com ,youtube.com, digg.com. wordpress.com, naukri.com etc. These name are enough to fix your choices.
Entry filed under: marketing. Tags: economical web design, mysql, php, php vs asp, php vs jsp, web designing.
1.
Dave | July 2, 2009 at 9:22 am
While I am a PHP developer myself and a strong supporter of the language, and while you made some key notes on the subject, it’s also important to remember that essentially PHP is a sloppy language. Rasmus Lerdorf said it himself even, and every release since PHP3 has been one full with fixes and missing core functionality. Basic OOP functionality has been added as late as PHP5, and is not yet fully up to scratch.
However, there is one important reason why I’m into PHP and that is that for me personally, PHP is fun. Show me just one page of ASP/JSP code and I will show you a man on the verge of crying. ^^ I take no enjoyment nor satisfaction while working with either one of them. I did so very briefly in college, but it was enough to shy away from for the rest of my life. I know a lot of fellow developers will unanimously agree on that.
2.
phpwala | July 2, 2009 at 9:53 am
Hi Dave, That happens with all open sources. But if you see the statistics PHP is being accepted by core technological enterprises too. That means, the language is not as sloppy now!
PHP has made programming very simple. That is one of the biggest advantage of PHP.
3.
Mukesh | August 3, 2009 at 7:05 am
hey man!
nice to see u here. it seems u r little biased here. as I am working here on a product whose requirements are public facing client side.I am using JAVA on server side and (to much of my opposition)php for client side n since i am a php illiterate(yes thr is a diff team for client side dev) i am not sure how we will integrate it with php more robustly thn with jsp or velocity(is php provide support for validations and authentications for frameworks like spring security)? in short is php a gud choice for such technology integration?
PS: i m naive on this, so frgiv me if d question is inappropriate!
4.
phpwala | August 4, 2009 at 12:34 pm
First of all PHP is not much suitable for client side applications till its current versions.(So don’t know which client side applications you are developing or your requirement is different? are you guys using PHP GTK?). Since JAVA and PHP can easily be integrated. Basically for server side you need some connectors to connect Apache and Tomcat (Like tomcat connector).Though it would be a better approach to use java for client side and php for server side.