Ive dado cuenta de que muy pocas personas llegan a Ozzu pregunta sobre la mejor manera de crear sitios web dinámicos, dirigida por el contenido. Después de haber dicho que utilizar un servidor de lado el lenguaje de scripting, su siguiente pregunta es casi siempre sobre el que hay que utilizar.
Esperamos que esto ayudará a aclarar algunas cosas y ayudar a la gente a tomar una decisión.
PHP Sitio web: http://www.php.net
<html>
<head>
<title>PHP Hello World Demo</title>
</head>
<body>
<?php
$greeting = "Hello World!";
echo $greeting;
?>
</body>
</html>
- <html>
- <head>
- <title>PHP Hello World Demo</title>
- </head>
- <body>
-
- <?php
- $greeting = "Hello World!";
- echo $greeting;
- ?>
-
- </body>
- </html>
La mayoría basados en Linux ofrecen paquetes de hospedaje [sigla = Hypertext PreProcessor: 1nhvkq66] PHP [/acronym] de apoyo como parte fundamental de cualquier plan. Para configurar [sigla = Hypertext PreProcessor: 1nhvkq66] PHP [/acronym] en su propio ordenador para fines de desarrollo, puede instalar [sigla = Hypertext PreProcessor: 1nhvkq66] PHP [/acronym] sí,
disponible aquí , O utilizar un todo en un paquete que: 1nhvkq66 establece un Apache completa, [sigla = Hypertext PreProcessor] PHP [/acronym] , Y el medio ambiente de MySQL, como el
WAMP .
Para empezar a aprender [sigla = Hypertext Preprocesador: 1nhvkq66] PHP [/acronym] , Echa un vistazo a los siguientes:
Recursos de PHP para Tutoriales, Libros, Archivos de secuencias de comandos, etc Tutoriales PHP ASP.NET Sitio web: http://www.asp. net
Costo: Libre
Licencia: Microsoft
Sintaxis: Varía
[= sigla Application Programming Interface: 1nhvkq66] API [/acronym] : MSDN ASP.NET también es relativamente fácil de aprender y no cuesta nada para ejecutar en un servidor.
Un simple
Hola Mundo script en ASP. NET puede ser como este:
<html>
<head>
<title>ASP.NET Hello World Demo</title>
</head>
<body>
<% Response.Write("Hello World!") %>
</body>
</html>
- <html>
- <head>
- <title>ASP.NET Hello World Demo</title>
- </head>
- <body>
-
- <% Response.Write("Hello World!") %>
-
- </body>
- </html>
ASP.NET se utiliza ampliamente en Windows basada en paquetes de hospedaje. Utiliza ASP.NET (y por tanto requiere). NET Framework. Para configurar ASP.NET en su propio ordenador para fines de desarrollo, se puede instalar. NET Framework y ASP.NET,
disponible aquí .
Para aprender a ASP.NET, consulte el siguiente:
Tutoriales de ASP.NET ASP. NET: Introducción Tutorial rápido ASP.NET tutorial en W3Schools ColdFusion Sitio web: http://www.adobe. los productos com / / ColdFusion /
Costo: $ 1.299 USD (los desarrolladores de edición es libre)
Licencia: Adobe
Sintaxis: [sigla = eXtensible Markup Language: 1nhvkq66] XML [/acronym] basado en
[= sigla Application Programming Interface: 1nhvkq66] API [/acronym] : [sigla = ColdFusion Markup Language: 1nhvkq66] CFML [/acronym] Referencia
<html>
<head>
<title>ColdFusion Hello World Demo</title>
</head>
<body>
<cfset var greeting = "Hello World">
<cfoutput>#greeting#</cfoutput>
</body>
</html>
- <html>
- <head>
- <title>ColdFusion Hello World Demo</title>
- </head>
- <body>
-
- <cfset var greeting = "Hello World">
- <cfoutput>#greeting#</cfoutput>
-
- </body>
- </html>
Para configurar Coldfusion en su propio ordenador para fines de desarrollo, puede instalar la edición para desarrolladores de ColdFusion, disponible aquí . (Adobe requiere una cuenta, libre de registro)
Para aprender a ColdFusion, consulte el siguiente:
ColdFusion Developer Center
ColdFusion Tutorial y Índice de artículos
Python
Sitio web: http://www.python. org
Costo: Libre (Open Source)
Licencia: Licencia de Python
Sintaxis: C-como
[= sigla Application Programming Interface: 1nhvkq66] API [/acronym] : Referencia del lenguaje Python
Python es un lenguaje de scripting de propósito general utiliza a menudo para desarrollar aplicaciones web. Python es sin duda un objeto más poderoso lenguaje orientado a PHP, pero los dos idiomas son muy similares, y aprender una toma de fácil aprendizaje de los demás.
Un simple Hola Mundo script en Python puede ser como este:
greeting = "Hello World!"
print greeting
- greeting = "Hello World!"
- print greeting
Tenga en cuenta que el alojamiento compartido, scripts de Python suelen ejecutarse como [sigla = Common Gateway Interface: 1nhvkq66] CGI [/acronym] programas. Para configurar Python en su propio ordenador para fines de desarrollo, puede instalar las bibliotecas de Python, disponible aquí .
Para empezar a aprender Python, echa un vistazo a los siguientes:
Documentación de Python
Tutorial de Python
Un tutorial de Python para principiantes
Inmersión en Python
Costo: Libre (Open Source)
Licencia: Ruby Licencia
Sintaxis: Únicos
[= sigla Application Programming Interface: 1nhvkq66] API [/acronym] : Ruby Core Referencia
Ruby es un lenguaje de scripting más reciente que tiene como objetivo centrarse en la simplicidad y rápido desarrollo. Ruby se ve a menudo emparejado con el marco de Rails, an = [sigla Model View Controller: 1nhvkq66] MVC [/acronym] marco basado en Ruby para el desarrollo rápido de aplicaciones.
Un simple Hola Mundo script en Ruby podría tener este aspecto:
<html>
<head>
<title>Ruby Hello World Demo</title>
</head>
<body>
<%
greeting = "Hello World!"
puts greeting
%>
</body>
</html>
- <html>
- <head>
- <title>Ruby Hello World Demo</title>
- </head>
- <body>
-
- <%
- greeting = "Hello World!"
- puts greeting
- %>
-
- </body>
- </html>
Ruby no siempre está disponible en paquetes de hospedaje, así que asegúrese de verificar con su proveedor de alojamiento y pedir apoyo Ruby si es necesario. Para configurar Ruby en su propio ordenador para fines de desarrollo, puede instalar las bibliotecas Ruby, disponible aquí .
Para comenzar a aprender Ruby, echa un vistazo a los siguientes:
Ruby Documentación
Ruby Tutorial Básico
Hay muchos otros lenguajes de secuencias de comandos que puede utilizarse para crear sitios web dinámicos. Ive sólo aparecen algunos de los más comunes aquí. Además de los idiomas propios, muchas personas suelen utilizar un marco para ayudar en el proceso de desarrollo. Popular [sigla = Model View Controller: 1nhvkq66] MVC [/acronym] marcos incluyen Rails (para Ruby) y Cake (para [sigla = Hypertext PreProcessor: 1nhvkq66] PHP [/acronym] ).