Comience con PHP (no tiene que atenerse a él), lo ayudará a comprender los fundamentos de un sitio web:
- cómo se manejan las solicitudes web
- cómo una URL puede llamar a un archivo y se sirve una página web en particular
- Cómo incluir el mismo encabezado en todas las páginas web
- Cómo incluir CSS y JS en la página web
- y muchas más cosas a nivel del suelo
En RoR, una experiencia de primera mano de un marco extenso (aunque fácil) puede ser un poco abrumador para un principiante en back-end web. Además, apreciará el uso de un marco web si se ensucia las manos en un entorno no marco.
P.ej
- Cómo usar Dreamweaver para crear un sitio web
- Actualmente, estoy trabajando con una startup de TI como desarrollador de .NET. ¿Cuánto puedo obtener después de 3 años?
- ¿Cómo se construye una aplicación de chat completa?
- ¿Cómo dunked.com se hizo tan popular tan rápido?
- ¿Qué marco es mejor, Bootstrap o Foundation? ¿Por qué?
Peticiones típicas en ambos:
PHP simple:
Prerrequisitos: Apache, PHP
- Windows: simplemente instale WAMP
- Linux: en la terminal
sudo apt-get install apache2 & sudo apt-get install php5
El proceso:
- cree un archivo en la carpeta myfile.php (en linux en: / var / www / html / myproject)
- poner algo de contenido
- vaya a la URL http: // localhost / myproject / myfil …
RoR:
Requisitos previos: RVM (administrador de versiones de Ruby), Ruby, Rails, Gem manager
- Windows: RailsInstaller.org
- Linux: Cómo instalar Ruby on Rails en Ubuntu 14.04 usando RVM
Proceso:
- crear un proyecto de rieles
- crear una ruta, un controlador y una vista (manualmente puede ser un gran dolor de cabeza para un principiante)
- en config / route.rb: obtenga “mypage”. a: ‘myctrl # mypage’
- en app / contollers / myctrl_controller.rb: def mypage … end
- en app / views / myctrl: create mypage.html.erb
- poner contenido en contenido: “Hola”
- vaya a http: // localhost: 3000 / mypage (inicie el servidor con el
rails server
)
Básicamente, a largo plazo y en grandes proyectos, los rieles pueden ser un ganador, pero para comprender los fundamentos y darle la comprensión de un servidor web y desarrollo web, comience con PHP, pase un par de meses con él y luego puede cambiar a los carriles.