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

Page 1 of 2 12 LastLast
Results 1 to 15 of 16

Thread: Best technology for web application development ?

  1. #1
    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.

  2. #2
    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 ).

  3. #3
    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 .

  4. #4
    Join Date
    May 2009
    Posts
    2,865

    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 .

  5. #5
    Join Date
    May 2009
    Posts
    527

    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 .

  6. #6
    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

  7. #7
    Join Date
    Nov 2010
    Posts
    73

    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.

  8. #8
    Join Date
    Nov 2010
    Posts
    86

    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.

  9. #9
    Join Date
    Mar 2010
    Posts
    145

    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, .

  10. #10
    Join Date
    Mar 2011
    Posts
    160

    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

  11. #11
    Join Date
    May 2011
    Posts
    105

    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

  12. #12
    Join Date
    May 2011
    Posts
    97

    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.

  13. #13
    Join Date
    May 2011
    Posts
    102

    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

  14. #14
    Join Date
    Jul 2011
    Posts
    344

    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).

  15. #15
    Join Date
    Jul 2011
    Posts
    156

    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

Page 1 of 2 12 LastLast

Similar Threads

  1. Need Development Application Tips
    By Logan 2 in forum Software Development
    Replies: 5
    Last Post: 26-02-2010, 04:40 AM
  2. DirectSound application development question.
    By sunwins in forum Windows Software
    Replies: 5
    Last Post: 16-09-2009, 03:34 PM
  3. Mobile application development
    By Gomeler in forum Software Development
    Replies: 3
    Last Post: 12-08-2009, 08:32 AM
  4. iPhone application development in windows
    By Uzair in forum Software Development
    Replies: 3
    Last Post: 31-07-2009, 09:14 PM
  5. Replies: 2
    Last Post: 11-02-2009, 06:13 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Page generated in 1,710,829,992.86194 seconds with 18 queries