Muchos nos hemos preguntado qué lenguaje de programación es mejor, o cual aprender primero. La respuesta no es para nada sencilla, pues hay muchos lenguajes ahí afuera, especializados cada uno en algo diferente. En esta ocasión no daremos resolveremos esa duda, pues ni siquiera nosotros lo sabemos. Lo que sí, les dejaremos una comparativa bastante interesante creada por Udemy, sobre 3 lenguajes muy conocidos, de los que seguramente habrán escuchado hablar antes: PHP, Python y Ruby.
Ruby
Programación – Snippets, sobre todo para PHP
¿Snippets? Sí, los Snippets son fragmentos de código que puede ser reutilizables no sólo por quien lo realizó, sino que son digamos, «algo general», aplicable a cualquier proyecto. Están compuestos por clases y funciones, y tienden a dar solución a una tarea en específico. O al menos así los entiendo.
Si ya los conocías, sabrás que sirven para ahorrar tiempo al desarrollar aplicaciones o proyectos, ya que no ocupas reinventar la rueda. Simplemente aplicarlos y ya está. En una entrada anterior les recomendé un sitio para descargar scripts sobre Javascript. En esta ocasión, les presento a 7devs, donde encontrarán principalmente Snippets para PHP. Además de abarcar otros lenguajes como Java, Python, XHTML, etc.
Algunos ejemplos de lo que pueden encontrar, para PHP son:
- Google Pagerank Checker class
- Subir imagen escalada con PHP y GD
- Recopilar Base de Datos
- PHP crear thumbnails con medidas proporcionadas o medidas exactas
- PHP Crear conexión con la base de datos
- Search results in google
Uno de esos sitios para marcar como favorito, por si algún día llegasen a ocupar algo.
Web: 7devs
CodeIgniter, Framework para PHP.
En repetidas ocasiones he leído o escuchado a otros programadores mencionar que, para acelerar el desarrollo de algún proyecto y llevar a cabo un mejor trabajo en equipo, se puede hacer uno de algún Framework, en este caso hablaremos de CodeIgniter, el cual es un Framework para PHP.
¿Y usarlo que ventajas nos ofrece?
Bueno, pues los propios creadores de CodeIgniter nos lo dicen, ya que este es una serie de herramienta para gente que crea aplicaciones web bajo PHP. Su meta es permitirte desarrollar proyectos más rápidamente que si tuvieras que comenzar desde cero, ya que pone a tu disposición librerías para las tareas comunes, así como una interfaz simple y una estructura lógica para acceder a dichas librerías. Así pues, CodeIgniter permite que te centres exclusivamente en el proyecto reduciendo la cantidad de código que necesitas para cierta tarea.
Además CodeIgniter es gratuito, trabaja bajo licencia Apache/BSD-style, es ligero, rápido, y genera URLs amigables. Por otra parte, facilita la vida a los programadores y diseñadores. Ya que utiliza la arquitectura denominada MVC, donde los programadores se encargarán de la parte de código puro y duro, y los diseñadores exclusivamente del lenguajes de maquetado, como HTML y CSS.