===== Software necesario ===== Aqui puedes encontrar los enlaces para la descarga de todo el software necesario para la asignatura. Se recomienda respetar en la medida de lo posible las versiones indicadas en los listados de esta página, para evitar posibles incompatibilidades con los ejercicios y códigos propuestos ==== Frameworks de desarrollo ==== * [[http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html|JDK 8]] Java SE //[windows|linux|osx]// * [[https://spring.io|Spring]] Framework para desarrollo web con Java * [[http://php.net|PHP]] Instalador PHP (version 7.0.x) //[windows|linux|osx]// * [[https://www.python.org|Python]] Instalador de Python (version 3.6.2) //[windows|linux|osx]// * [[https://www.djangoproject.com|Django]] Framework para desarrollo web con Python (version 1.11.4) //[windows|linux|osx]// * [[http://www.django-rest-framework.org|Django REST framework]] Framework para desarrollo de APIs web con Python ==== Editores de código ==== * [[https://www.jetbrains.com/phpstorm/|PHPStorm]] IDE completo para PHP (version 2017) //[windows|linux|osx]// * [[https://www.jetbrains.com/idea/|IntelliJ IDEA]] IDE completo para Java (version Ultimate 2017) //[windows|linux|osx]// * [[https://www.jetbrains.com/pycharm/|PyCharm]] IDE completo para Python (version Professional 2017) //[windows|linux|osx]// * [[http://brackets.io|Brackets]] Editor para desarrolladores web //[windows|linux|osx]// ==== Sistemas Gestores de Bases de Datos ==== * [[https://www.apachefriends.org/index.html|XAMPP]] (Incluye Apache, MySQL, phpMyAdmin) (version 1.8.2) //[windows|linux|osx]// * [[http://www.mysql.com/products/community/|MySQL Community Edition]] (version 5.5) //[windows|linux|osx]// * [[https://www.postgresql.org|PostgreSQL]] (version 9.4) //[windows|linux|osx]// ==== Herramientas de gestión de SGBDs ==== * [[https://www.jetbrains.com/datagrip/|DataGrip]] Herramienta multi-sgdb (version 2017) //[windows|linux|osx]// * [[http://mysqlworkbench.org|MySQL Workbench]] Herrramienta completa para administrar/gestionar/programar en MySQL (version 6.3.x) //[windows|linux|osx]// * [[https://www.phpmyadmin.net|phpMyAdmin]] Herramienta web para gestionar MySQL //[web]// * [[http://phppgadmin.sourceforge.net/doku.php|phpPgAdmin]] Herramienta web para gestionar PostgreSQL //[web]// ==== Otras herramientas ==== * [[https://scrapy.org|Scrapy]] Herramienta para la extracción de información web //[Python]// * [[https://wxpython.org|wxPython]] Librería para la creación de GUIs con //[Python]// ==== Librerías para Desarrollo Web ==== * [[http://getbootstrap.com|Bootstrap]] Librería para desarrollo web * [[https://semantic-ui.com|Semantic UI]] Librería para desarrollo web * [[https://beebom.com/best-front-end-frameworks-for-bootstrap-alternative/|Alternativas a Bootstrap]] Artículo donde se exponen 20 alternativas a Bootstrap * [[http://www.jquery.com|jQuery]] Librería Ajax * [[https://jqueryui.com|jQuery UI]] Librería de componentes para interfaces de usuario con jQuery * [[http://www.ckeditor.com|CKEditor]] Librería para ''textarea'' con formato ---- (c) 2017 Santiago Faci