ARTICULO PERSONAL EN DESARROLLO
Vagrant vs Docker vs Kubernetes
Javascript
- Vanilla JS, lado cliente. Es un proyecto que persigue la ejecución de Javascript a pelo sin Frameworks y Librerias tipo jQuery. Es usado por muchas compañías como:
- YouTube
- Yahoo
- Wikipedia
- Windows Live
- Amazon
- MSN
- eBay
- Microsoft
- Tumblr
- Apple
- PayPal
- Netflix
- Stack Overflow
- …
- jQuery, librería para desarrollo en cliente. Aconsejo dejar de usar JQuery gracias al estándar ECMAScript 6. Todo lo que nos ahorraba JQuery con ECMAScript 5, dado que salvaba a los programadores en todos los problemas de compatibilidad que existían, ya no es necesario con ECMAScript 6. Además es una librería muy pesada en cuanto a lo que ocupa y lo que ralentiza la carga de una página web. Todos los Frameworks actuales están eliminando JQuery de sus librerías porque ya no es necesario.
- AJAX, creado por Microsoft y su misión básica es poder obtener información del servidor sin tener que recargar la página.
- JSON, vino a sustituir a XML.
- YUI
- Node.js, permite ejecutar Javascript en el lado del servidor.
- Polymer, es una biblioteca JavaScript de código abierto para la creación de aplicaciones web utilizando componentes web.
Frameworks Javascript
- Angular
- React
- Vue.js
- Ember.js
- Prototype JS, framework para desarrollo web cliente.
- MooTools
CMS para realizar páginas web
- WordPress (Software Libre, PHP)
- Joomla! (Software Libre, PHP)
- Drupal (Software Libre, PHP)
- TYPO3 (Software Libre, PHP)
- Liferay (Java)
LMS para realizar plataformas de enseñanza online
- Moodle (Software Libre, PHP)
- Google Classroom.
Plataformas para realizar tiendas online
- Magento (Software Libre, PHP) (Propiedad de Adobe).
- Prestashop (Software Libre, PHP)
- Woocomerce (Plugin para WordPress) (Software Libre, PHP)
- Shopify
IDE’s de Desarrollo
- Visual Studio Code, propiedad de Microsoft, actualmente a octubre de 2019 es el favorito de los desarrolladores
- Atom
- Sublime Text
- PhpStorm (pago), aunque tiene una versión gratuita, funciona muy bien con los principales frameworks (Symfony, Zend Framework, Yii, CakePHP, Laravel Doctrine, Smarty) y con los principales sistemas CMS como Drupal, Magento y WordPress .
- Netbeans
- Eclipse
- IntelliJ IDEA
- Zend Studio PHP IDE: entorno de desarrollo integrado para el lenguaje de programación PHP. Está escrito en Java, y está disponible para las plataformas Microsoft Windows, Mac OS X y GNU/Linux