Board logo

subject: How To Choose A Programming Language For Web Application [print this page]


Web Application is an application that is accessed over the Internet and hosted in a browser-controlled environment.

Web application development is developed using the following programming language such as HTML, XML, Flash, Perl, CSS, PHP, JSP, ASP, and others. Each of these languages has a specific function and creates varied results.

Web application development can be varied or specific, depending on the needs of the Web pages involved. There is no single application that does all the different things, in all the different ways, that programmers need. There are two main groups on programming languages proprietary and open-source.

Nowadays, the database-driven websites can be built with such varied scripting languages as PHP, ASP.NET, JSP, Perl and Cold Fusion.

PHP is one of the widely used open sources scripting language that was designed for web development to produce dynamic web pages. The PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document. As a general-purpose programming language, PHP code is processed by an interpreter application in command-line mode performing desired operating system operations and producing program output on its standard output channel. PHP can be compiled and tweaked for most any operating system.

PHP is a mature application, though younger than Perl, for instance. However, it does have a few weaknesses that may be minor annoyances to some, but deal-killers for other programmers. Its lack of event-based error handling means that your workflow may be interrupted by a sudden jump to a special error-handling section. Finally, its lack of case sensitivity for its function names will run afoul of many professionals' long-established work habits.

ASP.NET is arguably the most flexible of the programming tools and plays nice with both scripted languages such as VBScript, Jscript, etc and compiled ones such as VB, C, etc. ASP.NET is a memory hog and somewhat slower to execute. For this kind of application, that can be a serious weakness - on the Internet, it may be called upon to scale to thousands of users per second. Its memory usage can easily become problematic on your server.

JSP (Java Server Pages) is an open-source scripting language supported by Oracle. JSP be accomplished without having to learn the Java language first, relieving you of the task of writing Java scriptlets. It is also extensible, allowing Java tag library developers to outfit it with simple tag handlers that use a new, simpler, cleaner tag extension Application Programming Interface (API).

Perl offers web developers about every tool they need to create dynamic web pages. It is and open-source language that is both mature and powerful. Like other open-source languages, it benefits tremendously from ongoing development, and the support offered by its international community of users is second to none. Perl is particularly good for creating single websites quickly, cleanly and elegantly.

eGrove Systems is a leading global IT solutions provider with ISO 9001: 2000 certified development facility in India. We offer a complete range of uncompromising quality and value added IT products and services with focus on specific vertical segments. We provide End-to-end solutions by engaging industry experts and cutting edge technologies. Our aim is to deliver optimal solutions that help our customers achieve their business goals.

by: eGrove systems




welcome to loan (http://www.yloan.com/) Powered by Discuz! 5.5.0