Go Back   TechArena Community > Technology > Polls & Voting
Become a Member!
Forgot your username/password?
Register Tags Active Topics RSS Search Mark Forums Read

Sponsored Links



Best technology for web application development ?

Polls & Voting


Poll: Which is the best technology for web application development ?
Poll Options
Which is the best technology for web application development ?

Reply
 
Thread Tools Search this Thread
  #1  
Old 19-05-2010
Member
 
Join Date: May 2009
Posts: 1,611
Best technology for web application development ?
  

1. Java:

Java is a programming language computer -oriented object created by James Gosling and Patrick Naughton employees of Sun Microsystems with the support of Bill Joy (cofounder of Sun Microsystems in 1982 ), officially presented the 23 May 1995 at SunWorld. The Java language was the main feature that software written with it are easily portable on multiple operating systems such as UNIX , Microsoft Windows , Mac OS or GNU / Linux with little or no modification. This is the platform that ensures the portability of applications developed in Java.

The language incorporates much of the syntax of the language C + + , widely used by computer. However, Java has been purified the most subtle concepts of C + + and most confusing times, such as pointers and references, and multiple inheritance replaced by implementing interfaces. The designers have favored the object-oriented approach so that in Java, everything is an object with the exception of primitive types (integer, floating point numbers, etc..)

Java allows you to develop applications client-server . Client side, applets are the source of awareness of language. It is mainly server-side Java has established itself in the middle of the business through servlets , the server for applets, and more recently the JSP ( JavaServer Pages ) that can substitute for PHP , ASP and ASP.NET . Today, Java (in the form of JavaFX ) is a new niche in creating RIAs (Rich Internet Applications) applications that provide functionality, including interfaces, more advanced on both the Internet and the phones. The JavaFX language is a language derived from Agile Java under the control of Sun Microsystems, which leverages the portability of Java and the extensive libraries already available in the Java language.

2. Python:

Python is a programming language interpreted multi- paradigm . It promotes the imperative programming structured and object oriented . It has a dynamic typing box , automatic management of memory through garbage collection and a system exception handler , so it's similar to Perl , Ruby , Scheme , Smalltalk , and Tcl .

The Python language is under a free license similar to the BSD license and runs on most computing platforms, from supercomputers to mainframes , from Windows to Unix via Linux and MacOS with Java or . NET . It is designed to maximize programmer productivity by providing tools for high-level syntax and simple to use. It is also appreciated by teachers who find a language where the syntax, clearly separated mechanisms of low-level , allows for easier introduction to basic concepts of programming.

Python is a language that can be used in many contexts and adapt to any type of use by specialized libraries at each treatment. But it is particularly used as a scripting language to automate tedious but simple tasks such as taking back a script on the internet or the weather to be integrated into a software computer aided design to automate certain repetitive sequences of actions . It is also used as a language for prototype development when you need a working application before you optimize a lower level language. It is particularly widespread in the scientific world, and has many extensions for digital applications.

Reply With Quote
  #2  
Old 19-05-2010
Member
 
Join Date: May 2009
Posts: 1,611
Re: Best technology for web application development ?

3. PHP

PHP ( acronym for PHP: Hypertext Preprocessor " ) is a scripting language free mainly used for producing dynamic Web pages via an HTTP server , but can also function as any interpreted language of locally, by running the command line programs. PHP is an imperative language with since version 5 features full object model . Due to its rich library , sometimes referred to as a PHP platform more than just language.

It was designed to allow the creation of dynamic applications, mostly dedicated to web . PHP is mainly installed on a server Apache , but can be installed on other major HTTP servers on the market, such as IIS . This combination can retrieve information from a database, a file system (file content and the tree) or simply data sent by the browser to be read or stored for use Later.

The language is somewhat distinctive and flexible and thus easy to learn for a beginner, but this fact, security vulnerabilities can quickly appear in applications. Pragmatic, PHP is not burdened theory and tends to choose the most direct route. However, the function names (and argument passing) do not always follow a uniform logic, which may be detrimental to learning.

It is cross platform: Linux with Windows as it can easily extend the same code in an environment somewhat similar (taking into account the rules of directory trees which may change). Free, free, easy to use and install, this language requires any programming language as a good understanding of the key features common acute and knowledge of safety issues related to language.

4. .Net

Microsoft. NET is the name given to a set of products and information technology company Microsoft to make their applications easily portable on the Internet. The goal is to provide a server web to manage local services and avoiding outsourcing of private data over a Web service storage or hosting others.

The. NET framework is based on the Common Language Infrastructure (or CLI). Its purpose is to provide a language independent platform for both development and for implementation. It includes functions to handle errors, the garbage collector , security and interoperability with COM objects. The implementation of the CLI is called Microsoft Common Language Runtime (or CLR).

.NET is based on several technologies:
  • Communication protocols based on . NET Framework and not on models COM or OLE ;
  • Simpler language than C / C + + , VB.NET , Java , J # language as C # ;
  • A compatible library . NET Framework and not MFC , GDI ...
  • A virtual machine based on the CLI multi-language ;
  • MSBuild : a project management tool with several compilers;
  • Visual Studio : a development IDE using metaprogramming and compatible with Visual C + + ;
  • Windows Live ID , . NET Framework : a set of high-level libraries;
  • Portability for operating systems Windows and Windows Mobile ;
  • Components facilitating the development of services ( MapPoint ) and local applications or Web ( ASP.NET ).
Reply With Quote
  #3  
Old 19-05-2010
Member
 
Join Date: May 2009
Posts: 1,611
Re: Best technology for web application development ?

5. Ruby on Rails:

Ruby on Rails, also called RoR or Rails is a framework web free written in Ruby . It follows the design pattern Model-View-Controller MVC also appointed. It lets you create web applications quickly, because it imposes a structure to the programmer, and thus requires it to be a logic and approach that supports the achievement of the application. It also adds a great level of abstraction in programming the application, through a set of high level functions to focus primarily on functionality rather than the mechanics around these features.

Rails provides tools to build an architecture MVC :
  • The models are classes for managing data. In general the structure of these classes is determined automatically by Rails from a database. Relationships between tables are explicitly specified (has_many belongs_to). Specifying these relationships allows ActiveRecord to preload elements or parent child classes.
  • The views determine how information is displayed to the user. It is usually a combination of code HTML and Ruby in. html.erb. It is also possible to program in Ruby with pure Builder . Finally there are a multitude of plugins writing systems of basic HTML, the best known is the HAML .
  • The controllers respond to user actions, they will find the data in the database and make them available to views.

Rails to quickly create skeletons of a controller or a model or view. This is usually code type scaffolding (or scaffold) that provide common operations on the model such as adding, modifying and deleting records. These bits of initial codes are perfectly adaptable to the specific needs of the application.

Rails ActionMailer also provides for the management of sending or receiving emails and ActionWebService for SOAP and XML-RPC and ActiveRessource to query Web Service type RESTful .
Reply With Quote
  #4  
Old 19-05-2010
Member
 
Join Date: May 2009
Posts: 2,822
Re: Best technology for web application development ?

I like PHP because its Web server three tier architecture consists of a operating system , an HTTP server , a server language and finally a management system database (DBMS), it constitutes a platform. In the case of PHP as a language server, the most common combinations are those of a platform LAMP (Linux Apache MySQL PHP) and WAMP (Windows Apache MySQL PHP).

A platform WAMP generally installed through a single software that integrates Apache, MySQL and PHP, such as EasyPHP , VertrigoServ , WampServer or UwAmp . There is the same type of software for platforms MAMP (Mac OS Apache MySQL PHP), the example of software MAMP .
Reply With Quote
  #5  
Old 20-05-2010
Member
 
Join Date: May 2009
Posts: 523
Re: Best technology for web application development ?

The garbage collector. NET is non-deterministic: it runs only after a certain amount of memory has been allocated or if there is a lack of memory. There is no way to determine when the trigger conditions are met Crumb. Each application. NET has a set of root elements that are pointers maintained by the CLR and pointing to objects managed heap. This includes references to static objects to those identified as local variables, parameters defined in the current scope of the code and finally the processor registers .
Reply With Quote
  #6  
Old 21-03-2012
Member
 
Join Date: Feb 2012
Posts: 75
Which is the best technology for web development

I wonder what is the best programming language for creating websites. I was told that PHP was fine, not too much more difficult to learn, and powerful enough, but I am not sure. I already know how to use html. What would you advise me as quite powerful language that allows me to make websites good enough?, well I have put few option on the voting list please vote on that as well it would be very nice if you explain why
Reply With Quote
  #7  
Old 21-03-2012
Member
 
Join Date: Nov 2010
Posts: 72
Re: Which is the best technology for web development

the basic html is essential then the use of CSS, then for the building the site the php, flash, javascript, java, asp for more use. Php, javascript ... rely on concepts of programming. For this, we must understand algorithms. HTML is not really a programming language, but rather a language for describing content, Skeleton of a web page. Begins with this, you will see later.
Reply With Quote
  #8  
Old 21-03-2012
Member
 
Join Date: Nov 2010
Posts: 83
Re: Which is the best technology for web development

PHP is the tool that best meets the needs of today's developers. PHP has been named the most convenient, simple, extensible, and common in all modern languages . I would first suggest PHP, and if you donít like then Ruby and Python.
Reply With Quote
  #9  
Old 21-03-2012
Member
 
Join Date: Mar 2010
Posts: 143
Re: Which is the best technology for web development

Well I suggest the Ruby as the syntax is the simplest of all modern languages, which makes the process of developing applications in the language simple and fast. "The language is object-oriented and supports the reuse of code, which makes it easy to manage and expand its capabilities. However, the Ruby community of users is small and despite its growing popularity in the last 2-3 years, .
Reply With Quote
  #10  
Old 21-03-2012
Member
 
Join Date: Mar 2011
Posts: 156
Re: Which is the best technology for web development

This is what I found out
  1. Ease of use: Ruby, PHP, Flex
  2. Convenience package: Ruby, Python, Powershell
  3. Scalability: Python, PHP, Perl
  4. Manageability: Ruby, PHP, Python
  5. Portability across platforms: PHP, Ruby, Python
  6. Community development: Ruby, PHP, Javascript
  7. Availability of Software Development: PHP, Ruby, VB Script
  8. The quality of development tools: PHP, Flex, Python
  9. Performance: PHP, Perl, Python
  10. Required Memory: Python, Perl, Flex
  11. Client scripting: Javascript, Ruby, Windows Powershell
  12. Security: Microsoft F #, PHP, Ruby
Reply With Quote
  #11  
Old 21-03-2012
Member
 
Join Date: May 2011
Posts: 103
Re: Which is the best technology for web development

The markup language XML can also be the basis for a web page. The XML file will contain the contents of the webpage. This file will be linked to an XSL (XML Stylesheets) that will format the data in the XML file. In most cases, the webpage will not be based on a native XML file but it will be dynamically generated by a web programming languages below.
  • Inserting objects
  • Images
  • Multimedia
  • Flash Animation
  • Java applet (applet)
  • ActiveX
Reply With Quote
  #12  
Old 21-03-2012
Member
 
Join Date: May 2011
Posts: 95
Re: Which is the best technology for web development

Web programming language depends on the application you want to develop and in what context (personal, professional, make a prototype, make e-commerce, etc ...).
I'd say for the proto: ASP is best suited for the back end enterprise Java is best suited for the front end is rather the PHP.
Reply With Quote
  #13  
Old 21-03-2012
Member
 
Join Date: May 2011
Posts: 99
Re: Which is the best technology for web development

ASP - this is not the language, and technology start VB (and other) scripts.Exactly as XML with HTML - it's storage format / presentation of data. A SQL - the language database queries, and not the language for Web developers. And where were very interesting languages such as ASP.NET. In Europe, this language is very often used and the way people who know him well are better than the programmers PHP. PHP language is good but it has its drawbacks, too
Reply With Quote
  #14  
Old 21-03-2012
Member
 
Join Date: Jul 2011
Posts: 343
Re: Which is the best technology for web development

PHP for example is available, with many developers (more or less good), it is easy to implement, and most hosts accept PHP. Java is more complicated for a beginner, but developers are usually the best shot. It is a bit more complicated to implement, since you have an application server. And it's harder to find a host accepting Java.
Perl I do not know too ... Otherwise there is also ASP.Net which is slightly less complicated than Java, and easier to implement. But here the same, there is not much of ASP.Net hosting offering. Then, use a Windows server with IIS (mainly).
Reply With Quote
  #15  
Old 21-03-2012
Member
 
Join Date: Jul 2011
Posts: 155
Re: Which is the best technology for web development

php definitely. php in my view has no weakness, they are all good points, why? simply because it is free, has much more support (the entire GNU community) has much more documentation, has many more "add-ons", it is safer and above all, does not stress the memory of the server, is very light, speaking in Technical Terms
Reply With Quote
Reply

  TechArena Community > Technology > Polls & Voting
Tags: , , , , , , , , , , ,



Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "Best technology for web application development ?"
Thread Thread Starter Forum Replies Last Post
Need Development Application Tips Logan 2 Software Development 5 26-02-2010 03:40 AM
DirectSound application development question. sunwins Windows Software 5 16-09-2009 03:34 PM
Mobile application development Gomeler Software Development 3 12-08-2009 08:32 AM
iPhone application development in windows Uzair Software Development 3 31-07-2009 09:14 PM
Oracle ADF (Application Development Framework)? Kiran123 Ebooks 2 11-02-2009 05:13 PM


All times are GMT +5.5. The time now is 05:04 AM.