Skip to content

Instantly share code, notes, and snippets.

@VentGrey
Last active October 15, 2018 13:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save VentGrey/752ca04ae417671985e58a1c1f96d178 to your computer and use it in GitHub Desktop.
Save VentGrey/752ca04ae417671985e58a1c1f96d178 to your computer and use it in GitHub Desktop.
Una lista de recomendaciones para el proyecto final de la materia "Diseño de base de datos".

Recursos para proyecto final

Solo son recomendaciones mías, nada personal o que se deba tomar en serio.


Editores de texto

  1. Notepad++ (Completo, Ligero) 🌟
  2. Visual Studio Code (Completo, posee Git, Personalizable, Extensible, Pesado) 🌟
  3. Sublime Text (Ligero, Personalizable, Requiere licencia) 🌟
  4. Adobe Brackets (Pesado, Personalizable, posee Git, Extensible)
  5. Bluefish (Muy ligero, Poco personalizable, no posee git, difícil de extender)
  6. Gedit (Ligero, Poco personalizable, no posee git, depende de extensiones)
  7. Kate (No lo he usado :B)
  8. nvim/vim (MUY ligero, muy extensible, muy personalizable, no posee git, Extremadamente complicado de extender además de ser mas feo que un refri por atrás) 🌟
  9. Atom (Pesado, personalizable, posee git, código simultaneo, extensible, completo) 🌟
  10. TextAdept (Muy ligero) (si, no tiene nada mas)
  11. Gnu Nano/Joe Editor (jajajajajajajaja) :trollface:

Front End

Lenguajes de programación HECHOS PARA EL FRONTEND

  • JavaScript 🌟
  • Golang 🌟
  • Elixir
  • PHP (Lento)

Lenguajes que necesitan Frameworks para el frontend

  • Python + Pyramid/TurboGears/Web2Py/Flask/Tornado/CherryPY
  • Rust + Actix/Gotham/Iron/Nickel/Rocket/Rouille/rustful

Frameworks / Bibliotecas de CSS

  1. Bootstrap //Biblioteca para no quebrársela con figuras 🌟
  2. Hover.css //Efectos para links, botones, etc.
  3. Font Awesome //Biblioteca que proporciona gráficos vectoriales con CSS
  4. Animate.css //Colección de animaciones para los elementos
  5. Foundation //Framework para responsividad 🌟
  6. Ionic //Biblioteca de interactividad:
  7. Normalize.css //Biblioteca de Renderizado
  8. SemanticUI //Competencia directa de Bootstrap 🌟
  9. Bulma //Framework de CSS sin JS
  10. PureCSS //Micro-biblioteca (4kb) para dispositicos móviles.
  11. Loaders.css //Animaciones de carga bien chidoris.
  12. Voxel.css //CSS en 3D!

Frameworks / Bibliotecas de JavaScript

  1. React //Biblioteca creada por Facebook. 🌟
  2. Angular //Frameworks mas popular de frontend. 🌟
  3. Ember //Otro framework ✔️
  4. Vue.js //Biblioteca soportada por ECMASCRIPT6

Backend

Lenguajes de programación HECHOS PARA EL BACKEND

  • PHP 🌟
  • Ruby (Con on-rails porque ruby así solo es basura)
  • Java (Enterprise Edition) 🌟
  • ASP.NET (Compatible con C# & VB)
  • Golang 🌟

Lenguajes que necesitan Frameworks para el backend

  • Rust + Actix/Gotham/Iron/Nickel/Rocket/Rouille/rustful
  • JavaScript + Angular.js/NodeJS
  • Ruby (on-rails)
  • Python (Con Django, Pyramid u otros por lo mismo de Ruby) 🌟

Frameworks/bibliotecas por lenguaje

  • PHP
    • Symfony 🌟
    • Laravel 🌟
    • Zend
    • CodeIgniter 🌟
    • Yii2
    • CakePHP
    • Slim
    • FuelPHP
    • Phalcon
  • ASP.NET
    • ASP.NET MVC
    • ASP.NET WEBAPI 🌟
    • SignalR
    • NancyFX
    • Automapper
    • Windsor Container
    • Service Stack
    • Quartz.NET
  • Ruby
    • Ruby On Rails (nel)
  • Java
    • SpringMVC 🌟
    • Struts2
    • Hibernate
    • Google Web Toolkit (Vejestorio) 🌟
  • Python
    • Django 🌟
    • Pyramid
    • Flask 🌟
  • Rust
    • Iron 🌟
    • Rocket 🌟
    • Nickel
    • Gotham 🌟
  • JS
    • NodeJS (no es un framework, es una capa necesaria) 🌟
    • Angular 🌟
    • React/Preact 🌟
    • React-Native

Motores de base de datos recomendados

  1. MariaDB (Es 100% lo mismo que MySQL) 🌟
  2. PostgreSQL 🌟
  3. Oracle
  4. SQLite3

ORM para los que le tengan miedo al éxito (o ya dominen SQL)

  1. Diesel
  2. SQLAlchemy
  3. JOOQ
  4. Django (Trae un ORM)

Otras herramientas

  • Plataformas de alojamiento

    • DigitalOcean
    • GitLab 🌟
    • Docker/Kubernetes (Figure that out yourself) 🌟
    • AWS 🌟
    • Cualquier hosting que desees pagar
    • Infraestructura propia 🌟 ❤️
  • Control de versiones (Para no andarse pasand los archivos por Drive, Facebook o USB como desactualizados)

    • Git (Github/Gitlab/Bitbucket) 🌟
    • Mercurial (Bitbucket)
    • Subversion (Viejo)
  • IDES

    • PyCharm (Community Edition)
    • Eclipse
    • IntelliJ Idea
    • PHPStorm
    • WebStorm
    • Atom-IDE
  • Web Servers

    • Apache2 🌟
    • NGINX 🌟
    • Lighthttpd
    • Caddy
    • AbyssWebServer
    • Simple HTTPServer
  • Edición de Gráficos

    • GIMP 🌟
    • Inkscape
    • Adobe Photoshop 🌟
    • DreamWeaver 🌟
    • MSPaint
    • GnuPaint
  • Consejos Extra

    • Leer la documentación ❤️
    • Preguntar entre los equipos por si hay dudar ❤️
    • No fusilar código 😠
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment