Descripción
Un desarrollador web completo debe tener habilidades tanto en diseño/desarrollo frontal como en la codificación de back-end/servidor. Podemos esperar que un desarrollador de pila completa diseñe, codifique, implemente y mantenga un sitio web interactivo moderno completamente funcional por su cuenta. Aquí quiero brindarle información sobre las tecnologías, marcos y algunas otras cosas útiles, uno tiene que saber por ser un desarrollador completo de pila.
Interfaz
- HTML: un lenguaje de marcado para describir documentos web.
- CSS: un lenguaje de hoja de estilo utilizado para describir el aspecto y el formato de un documento escrito en un lenguaje de marcado.
- Script Java: un lenguaje de programación de la web.
Marcos CSS
- Bootstrap - Marco HTML, CSS y JS para desarrollar primeros proyectos móviles receptivos en la web.
- UI semántica
- Fundación: el marco front -end receptivo más avanzado del mundo.
- Elasticss: un marco CSS simple para diseñar interfaces basadas en la web.
- Menos: un preprocesador CSS, lo que significa que extiende el lenguaje CSS.
- SASS: el lenguaje de extensión CSS de grado profesional más maduro, estable y poderoso en el mundo.
- Sistema de cuadrícula: el sistema de cuadrícula es una ayuda, no una garantía.
- material-ui
- Diseño de material angular: una implementación del diseño de material en Angular.js.
- Materialice CSS: un marco front -end moderno basado en el diseño de materiales.
- Polímero: el polímero trae una implementación del diseño de material a la web.
- UI cuántica: los componentes de la interfaz de usuario basados en CSS y Bootstrap CSS más potentes y Bootstrap facilitan la vida del desarrollador.
- Stylus: CSS expresivo, dinámico y robusto
- Sizzle JS: un motor selector JS CSS puro diseñado para ser fácilmente deja caer en una biblioteca de host.
- Gumby
- Kube: Kube es uno de los marcos más avanzados y flexibles del mundo.
- Skeleton: una caldera simple y receptiva.
- Tuktuk: un nuevo niño inteligente en el bloque receptivo.
- LessFramework: un sistema de cuadrícula CSS adaptativo.
- GetUikit: un marco frontal ligero y modular para desarrollar interfaces web rápidas y potentes.
- YAML: un marco CSS modular para sitios web verdaderamente flexibles, accesibles y receptivos
- ResponsiveBP: un marco potente, accesible y amigable para el desarrollador para crear sitios web receptivos
- Esquema: un marco modular frontal para ayudarlo a impulsar fácilmente su proceso en la creación de interfaces complejas para la web directamente.
- tácito
- inadecuado
- BaseGui: un marco CSS liviano y robusto para la creación de prototipos y el código de producción.
- Groundworkcss
- Weepower - Blueprint para el desarrollo web moderno
- Fluidable: Fluidable es un sistema de cuadrícula receptivo primero móvil.
- Tinta: cree interfaces web receptivas de manera rápida y eficiente.
- Cascade: poniendo de vuelta la C en CSS
- Kickoff: un marco frontal ligero para crear sitios escalables y receptivos.
- Metroui: el marco front -end para desarrollar proyectos en la web en Windows Metro Style.
- Bulma: un marco CSS moderno basado en Flexbox
- Leaf: un marco CSS basado en el diseño de material de Google
- GetSessence - Construyelo en uno, úselo en todo
- Guía base: un marco CSS liviano y robusto para la creación de prototipos y el código de producción.
- Siimple: marco CSS mínimo para diseños planos y limpios.
- Cat - CSS Micro Framework
- TopCoat - CSS para aplicaciones web limpias y rápidas.
- inuitcss
- muellergridsystem
- Sistema Golden-Grid: un sistema de red plegable para el diseño receptivo (2011).
- gridiculo
- Toast - Grid CSS loco y sin sentido
- GetSkeleton- Una caldera simple y receptiva muerta.
- Bootflat: Bootflat es un kit de interfaz de usuario plano de código abierto basado en el marco Bootstrap 3.3.0 CSS.
- Jeet: un sistema de cuadrícula para humanos
- Parrilla
- GetLeaf: un marco CSS basado en el diseño de material de Google
- ResponsiveCat - CSS Micro Framework
- esculpir
- TURRETCSS: un marco de normalización de comportamiento de los estilos y el navegador para el rápido desarrollo de sitios web receptivos y accesibles.
- Concisecss: un marco escrito en SASS que es liviano y fácil de usar.
- ModestGrid: un marco de cuadrícula fácil de personalizar que permite el rápido desarrollo de sitios web receptivos.
- ResponseGridSystem: es una forma rápida, fácil y flexible de crear un sitio web receptivo.
- Claridad - Sistema de diseño de claridad
Marcos JavaScript
- JQuery - JQuery es una biblioteca JavaScript rápida, pequeña y rica en funciones.
- jQuery ui
- JQuery Mobile: un marco web optimizado con toque.
- AngularJS V1 - HTML mejorado para aplicaciones web.
- AngularJS V2 - Un marco. Móvil y escritorio.
- Ember JS: un marco para crear aplicaciones web ambiciosas.
- Ext JS: un inmenso paso adelante en la evolución de un marco sorprendente.
- Backbone JS: un componente de código abierto de DocumentCloud.
- Knockout JS-Simplifique la UIS Dynamic JavaScript con el patrón del modelo de visión-vista del modelo (MVVM)
- React JS: una biblioteca JavaScript declarativa, eficiente y flexible para construir interfaces de usuario.
- React -Native - Aprenda una vez, escriba en cualquier lugar: cree aplicaciones móviles con React.
- Electrodo: plataforma de aplicación universal react/nodo
- Coffeescript - Coffeescript es un pequeño idioma que se compila en JavaScript
- Prototipo: saca la complejidad de la programación web del lado del cliente.
- GWT - GWT es utilizado por muchos productos en Google, incluidos Google Adwords y Google Wallet.
- Mootols: una colección de utilidades JS diseñada para el desarrollador de JS intermedio a avanzado.
- Famo - La mejor plataforma web para desarrolladores y diseñadores.
- Amplio SDK
- Dojo Toolkit: Dojo le ahorra tiempo y escalas con su proceso de desarrollo, utilizando los estándares web como plataforma.
- Echo: un marco de código abierto para desarrollar aplicaciones web ricas.
- Vanilla JS: un marco rápido, liviano y multiplataforma para construir aplicaciones JS increíbles y potentes.
- Cappuccino: un marco que facilita la creación de aplicaciones web avanzadas.
- Sailsjs: el marco web de sus sueños.
- capullo js
- Vuejs: una biblioteca para construir interfaces web modernas.
- Tresjs: una biblioteca 3D JavaScript que simplifica WebGL.
- Webrxjs
- Mithril: un marco de JavaScript para construir aplicaciones brillantes
- Aurelia: un marco de clientes JavaScript para móviles, escritorio y aprovechando las convenciones simples y la creatividad de empoderamiento.
- KeystoneJS: el marco de código abierto para desarrollar sitios web, aplicaciones y API basados en bases de datos en Node.js. Construido en Express y MongoDB.
- Estapas: conocer al pequeño marco de JavaScript que hace lo suficiente
- Sanestack: un JavaScript FullStack y CLI que le permite crear rápidamente aplicaciones web listas para la producción usando Sails and Ember. Obtenga soporte de Docker, generadores y más.
- MontageJS: un marco moderno de HTML5 frontend que admite la creación de aplicaciones de una sola página, rápida.
- RactiveJS - The Diamond Age of Web Development
- Omniscient: realice una representación rápida de vistas mientras piensa en la programación funcional.
Marcos de aplicaciones móviles híbridas
- Apache Cordova - Apache Cordova es una plataforma para construir aplicaciones móviles nativas utilizando HTML, CSS y JavaScript
- Marco iónico: SDK front -end de código abierto para desarrollar aplicaciones móviles híbridas con HTML5.
- Onsen UI - La respuesta al desarrollo de la interfaz de usuario de Cordova.
- Mobile Angular UI - Construya aplicaciones móviles HTML5 con Bootstrap y Angular JS.
- Meteor: una plataforma completa de código abierto para construir aplicaciones web y móviles en JavaScript puro.
- Intel-XDK-Camino fácil al desarrollo de aplicaciones HTML5, ruta rápida a tiendas de aplicaciones múltiples
- Appelerator - Aplicaciones nativas. API móviles. Análisis en tiempo real. Una plataforma.
- Sencha Touch: el marco de aplicaciones web móviles multiplataforma líder basado en HTML5 y JavaScript para crear aplicaciones móviles universales
- Kendo -UI: todo para crear aplicaciones web y móviles con HTML5 y JavaScript.
- PhoneGap: cree fácilmente aplicaciones utilizando las tecnologías web que conoce y ama: HTML, CSS y JavaScript.
- xamarina
- Appyver
- Supersonic: cree hermosas aplicaciones basadas en datos con un rendimiento nativo real.
- Esteroides: las herramientas faltantes para aplicaciones híbridas.
- Compositor: la forma increíblemente rápida de arrancar sus aplicaciones híbridas HTML5.
- Framework7 - Marco HTML completo para construir aplicaciones iOS y Android
- Monaca - Desarrollo de aplicaciones móviles rápida, fácil y flexible.
Herramientas de diseño
- Herramientas de diseño de interfaz de usuario
- Herramientas de diseño gráfico
Back -end
- Java
- Node JS: una plataforma construida en el tiempo de ejecución de JS de Chrome para construir fácilmente aplicaciones de red rápidas y escalables.
- PHP: un lenguaje de secuencias de comandos de uso general popular que se adapta especialmente al desarrollo web.
- Python: le permite trabajar rápidamente e integrar los sistemas de manera más efectiva.
- Ruby: un lenguaje dinámico de programación de código abierto con un enfoque en la simplicidad y la productividad.
Marco node.js
- Express JS - Marco web rápido, sin opinuación y minimalista para Node.js
- Hapijs: un marco rico para la creación de aplicaciones y servicios
- Socket Stream: un marco para aplicaciones web en tiempo real.
- Sails JS: facilita la creación de aplicaciones personalizadas de Node.js de grado empresarial.
- Total JS - Marco gratuito de aplicaciones web para node.js
- KOA JS - Marco web de próxima generación para Node.js
- Loopback: un marco potente para crear API y conectarse fácilmente a fuentes de datos de backend.
- Geddy JS: un marco web simple y estructurado para el nodo.
- JS parcial - Marco de aplicaciones web para node.js
- Node -Restify: un módulo Node.js creado específicamente para permitirle crear servicios web de descanso correctos.
- GetRaddish: Raddish es un marco NodeJS que incorpora el poder de MVC y DCI en un solo marco.
- Restberry: marco para configurar API RESTFUL con NodeJS. Defina sus modelos y luego configure su API Crud sin necesidad de escribir ningún código.
- Gugamarket - Marco de API REST GUGAMARKET
- Faceta: extensible, plataforma de API JSON AGNASTIC marco para node.js
- Locomotive JS: potente marco web de MVC para node.js.
- Flatiron JS: un marco adaptable para construir aplicaciones web modernas.
- Trails - Marco moderno de aplicaciones web para node.js
- DIETJS: un marco web pequeño, rápido y modular de nodo.js. Bueno para hacer aplicaciones y API rápidas y escalables.
- compuesto
- Adonisjs - práctico. Confiable. Productivo
- Rhapsodyjs - ¡Un marco de NodeJS HMVC para aplicaciones épicas!
- Strapi: construya un poderoso back -end sin esfuerzo.
- DERBYJS: un marco de pila completa para escribir aplicaciones web modernas.
- ActionHerojs: ¡el servidor API de node.js reutilizable, escalable y rápido!
- FrisbyJS: un marco de prueba API REST construido en Node.js y Jasmine que hace que las pruebas de puntos finales de API sean fáciles, rápidos y divertidos. Lea a continuación para una descripción general rápida o consulte la documentación de la API.
- Senecajs - Diseñar, desarrollar y organizar su código
Base de datos
- Mongo DB: la única base de datos que aprovecha las innovaciones de NoSQL.
- Mysql
- Oráculo
- Postgresql
- Indexeddb
- WebDatabase
- analizar gramaticalmente
- mlab
- base
- Aerospike: la base de datos NOSQL de alto rendimiento que entrega la velocidad de entrega a escala
- FlickerJS - Marco web súper rápido y simple para node.js
- IBM DB2 - Software de base de datos sin límites para la era digital, en la nube y cognitiva
- SQLITE: SQLite es un motor de base de datos SQL de alta fiabilidad autónomo, de alta fiabilidad, integrado, de dominio público.
- CouchDB: sincronización de múltiples múltiples sin problemas, que escala de Big Data a Mobile, con una API HTTP/JSON intuitiva y diseñada para su confiabilidad.
- Cassandra: gestionar cantidades masivas de datos, rápido, sin perder el sueño
- OrientDB: la primera base de datos NoSQL multimodelo distribuida del mundo con un motor de base de datos gráficos
- Amazon SimpledB
- Amazon Dynamodb
- Cloud SQL: un servicio de base de datos MySQL totalmente administrado.
- base de datos SQL
- Database.com - Bienvenido a la base de datos en la nube más confiable y segura del mundo.
- ClearDB
- PouchDB - PouchDB es una base de datos JavaScript de código abierto inspirada en Apache CouchDB que está diseñada para funcionar bien dentro del navegador.
- TAFFYDB - La base de datos JavaScript
Alojamiento
- Amazon AWS
- Microsoft Azure
- gozo
- espacio
- llaga suave
- Heroku
- vías de nubes
- cableado
Gráficos y gráficos
- HighCharts: haga que sus datos cobren vida
- D3JS - Una biblioteca JavaScript para manipular documentos basados en datos.
- NVD3 - Una biblioteca de gráficos reutilizables escrita en D3.js
- Angular-NVD3: una directiva AngularJS para la biblioteca de gráficos reutilizables NVD3 (basada en D3).
- Chartjs: gráficos simples, limpios y atractivos para diseñadores y desarrolladores
- gráficos angulares: gráficos reactivos, receptivos y hermosos para angularjs basados en gráficos.js
- Angular-Google Chart-Gráfico de Google Angular
- Google Chart: gráficos interactivos para navegadores y dispositivos móviles.
- Chartist -JS - Gráficos de respuesta simples
- Charts N3 - cuadros impresionantes para Angular
- Chartkick - Crea hermosas cuadros de JavaScript con una línea de rubí
- ZingChart: todas sus necesidades de DataViz en una biblioteca
- FusionCharts - Charts de JavaScript para web y móvil
- Foldesharts - atractiva JavaScript trazado para jQuery
- Amcharts - JavaScript Charts & Maps
- EJSCHART - EJSCHARTS es la solución de código abierto para la representación y personalización de datos de hogares y negocios.
- UVCharts: solo una función API para aprender y dominar, para todas sus necesidades de gráficos.
- Plotly: la biblioteca de gráficos JavaScript de código abierto que se alimenta tramly
Bibliotecas / complementos útiles
- Momento JS: analizar, validar, manipular y mostrar fechas en JavaScript.
- Momento JS TimeZone: analice y muestre fechas en cualquier zona horaria.
- IS.JS - Verifique los tipos, regexps, presencia, tiempo y más.
- Biblioteca subscorrej: Biblioteca JavaScript que proporciona un desastre completo de ayudantes de programación funcional útiles sin extender ningún objeto incorporado.
- LODASH - Una moderna biblioteca de utilidad JavaScript que ofrece modularidad, rendimiento y extras.
- Redux - Contenedor de estado predecible para aplicaciones JavaScript
- VUEX - Gestión estatal centralizada para Vue.js.
- monedas
- Wintersmith - Generador de sitios estático multiplataforma flexible, minimalista, construido en la parte superior de Node.js.
- Feathersjs: un marco minimalista en tiempo real para las aplicaciones de mañana.
- Seedsjs - Marco de Ember de pila completa
- Horizon: un backend de código abierto en tiempo real para aplicaciones JavaScript.
- Krakenjs - Dé a su nodo.js express aplicaciones algunos brazos adicionales
- Torre: componentes pequeños para construir aplicaciones, manipular datos y automatizar una infraestructura distribuida.
- Impresionar - Impresionar servidor de aplicaciones para node.js
- Rendr: renderizan sus aplicaciones Backbone.js en el cliente y el servidor, utilizando Node.js.
- SECLELITEJS - SECLELIZE es un ORM basado en la promesa para Node.js y io.js.
- Virgilio - Bunyan es el marco de registro que utilizamos.
- SHPS: ¡SHPS es un sistema de gestión de la página de inicio que lo ayuda a hacer una página de inicio o una aplicación web en general! SHPS viene como un sistema central (sin GUI de administración o características adicionales) que se puede extender con muchos complementos útiles.
- CylonJS - Comience el marco de robótica de próxima generación con soporte para 43 plataformas diferentes
- Falcor: una biblioteca JavaScript para obtener datos eficientes para obtener datos
- Restful.js: un cliente JS puro para interactuar con recursos RESTFUL del lado del servidor. Piense en reestangular sin angular.
- Fetch - A Window.fetch JavaScript Polyfill.
- PostCSS: una herramienta para transformar CSS con JavaScript
Documentos de API
- API Blueprint - Documentación de API con herramientas potentes.
- APIDOCJS - Documentación en línea para API web RESTful
- Swagger: el marco más popular del mundo para las API.
- APIAR - Diseño colaborativo, simulacro de API instantáneo, documentación generada, muestras de código integrado, depuración y pruebas automatizadas.
- Django-rest-framework
- Miredot: el generador de documentación API REST más avanzado para Java.
Bundlers de módulos
- Webpack - Módulo Bundler
- LASSO - Bundler de módulo JavaScript avanzado, tuberías de activos y optimizador
- JSPM - Gestión de paquetes de navegador sin fricción
- BROWSERIFY - BROWSERIFY le permite necesitar ('módulos') en el navegador mediante la agrupación de todas sus dependencias.
- SystemJS - Herramienta de compilación de Systemjs
- RollupJS: el módulo JavaScript de próxima generación Bundler
Otros lenguajes de programación
- Golang: un lenguaje de programación de código abierto que facilita la creación de software simple, confiable y eficiente.
- Objective-C-Objective-C es el lenguaje de programación principal que usa al escribir software para OS X e iOS
- Swift: el poderoso lenguaje de programación que también es fácil de aprender.
Íconos
- Fontawausesome: el icónico kit de herramientas de fuentes y CSS
- Íconos de material - íconos de material
- material-diseño-icónico
- íconos de arranque
- glificones
- bootstrapicons
- flaticón
- iconfinder
- entoncesunproject
- Freepik
- Modernuiicons
- metrize-icons
- paquete social-medias
Pruebas
- Karma: un corredor de prueba que se ajusta a todas nuestras necesidades.
- Jasmine: un marco de desarrollo basado en el comportamiento para probar el código JavaScript.
- Protractor: un marco de prueba de extremo a extremo para aplicaciones AngularJS.
- Selenium: un marco de pruebas de software portátil para aplicaciones web.
- QUNIT JS - A JavaScript Unit Testing Framework.
Sin soluciones de backend
- Sin backend
- Despliegue
- Firebase
- Capucha
- Pariente
- Analizar gramaticalmente
- Grupo remotestal
- Calcetín
- No positivo
- Captura estática
- de espalda
Motores de juego JavaScript
- COCOS 3D: cree increíbles aplicaciones y juegos 3D para dispositivos móviles.
- ImpactJS: ¡la forma más increíble de crear juegos HTML5 aún más increíbles!
- tresjs
- createjs
- faser
- CraftyJS: un marco flexible para los juegos de JavaScript
- Pandajs - motor de juego HTML5 gratuito para juegos móviles y de escritorio.
- PIXIJS - Motor de renderizado 2D Super Fast HTML 5 que usa WebGL con lienzo con respaldo.
- Babylonjs: un marco completo de JavaScript para construir juegos 3D con HTML 5 y WebGL
- Melonjs: un motor de juego JavaScript fresco y liviano
- Turbulenz
- compiladores
- Físicajs
- etapa.js
- Goojs: hacer juegos y realidad virtual para el navegador
- Whitestormjs: un marco para aplicaciones web 3D construidas con tecnología tres.js.
- qiciengine
- lychee
Emuladores
- Androide
- Genymoción
- iOS-Sim
Herramientas de alambre
- flujo de fallo
- moquetas
- justinmind
- balsamiq
- marco
- pájaro gomocking
- cacoo
- Axure - Diseñe la solución correcta
- uxpin
- pidoco
- iPlotz
- pidoco
- visio
- penúltimo
- indeseño
- lápiz
- omnigroup
- framebox
- iPhonemockup
- lumioso
- omnigroup
- Gliffy: hacer que el diagramming sea un deporte de equipo
- protoshare
- Omnigraffle
- flairbuilder
- fluidui
- Adobe InDesign CC
- HOTGLOO - Herramienta de alambre y prototipos de alambre de nivel siguiente
- Mockplus - Prototipo más rápido. Más inteligente. MÁS FÁCIL.
- Cueritas encantadoras
- SimplediAgrams
- Flinto - Herramientas de prototipos de aplicaciones para diseñadores
- alambre
- talltree
IDES
- Tormenta web de jetbrains
- Microsoft Visual Studio
- Código de Microsoft Visual Studio
- Netbeans
- Texto sublime
- Corchetes
- Eclips
- Xamarina
- Aptana
- Mesa de luz
- Zendrar
- corredor
- superpoderes
Editores de código en línea
- JS Fiddle
- Lunar
- Play.ionic.io
- Colaborar
- Codepen
- Mochila
- Dedal
- contenedor
- Codeanywhere
- átomo iónico
Lista de complementos
- Módulos AngularJS: encuentre módulos para AngularJS
- mercado iónico
- gulpjs
- jQuery-plugins
- Noodl.io - Por desarrolladores, para desarrolladores.
- Codecanyon
Servicio de alojamiento de repositorio
- github
- bitbucket
- gitlab
- CodeBaseHQ
- frijoles
- ensamblaje
- fogcreek
- abundancia de nubes
- fogcreek
- planio
- forzosamente
- náuseas
- desconocido
Escaparate e inspiración
- MaterialUp: exhibición diaria de los mejores conceptos de diseño de materiales, aplicaciones y herramientas!
- Behance: un lugar para mostrar y contar, promover, descubrir y explorar el diseño.
- beta.pttrns: la mejor colección de patrones de diseño móvil, recursos e inspiración.
- UI8 - Activos de diseño de UI cuidadosamente elaborados.
- One Page Love: el mejor escaparate de hermosos sitios web, plantillas y recursos de una página.
- Awwward: los premios por diseño, creatividad e innovación en Internet.
- DRIBBBLE - ¿En qué estás trabajando? Dribbble es espectáculo y revelador para los diseñadores.
- Abduzeedo: una colección de inspiración visual y tutoriales útiles.
- AppGyver: construido con AppGyver.
- SiteInspire: un escaparate del mejor diseño web e interactivo.
- thedesigninspiration
- Designspiration
- TheBestDesigns: con el mejor diseño web.
Mercado de lugares y temas
- mercado iónico
- Ionicthemes
- bota
- yoforest
- Templatemonster
- nimbustemes
- ellos
- desplazamiento
- thethemefoundry
- orgánicos
- elegantes
- GraphperPress
- tremedemediseño
- diseño de OBOX
- Woothemes
Otras cosas
- NVM - Manager de versión de nodo
- RTC web: un proyecto gratuito y abierto que proporciona navegadores y aplicaciones móviles con capacidades de comunicaciones en tiempo real (RTC) a través de API simples
- Grunt JS - The JavaScript Task Runner.
- Bower: un administrador de paquetes para la web.
- Yeoman: la herramienta de andamio de la web para aplicaciones web modernas.
- Gulp JS: automatice y mejore su flujo de trabajo.
- Slush JS: el sistema de andamio de transmisión.
- NUGET - NUGET es el administrador de paquetes de la plataforma de desarrollo de Microsoft, incluida .NET.
- API web
- Testling: ejecute las pruebas de su navegador en cada empuje.
- Ionicones
- Fuente impresionante
- Babeljs - Babel es un compilador de JavaScript.
- FollowletJS: una biblioteca de JavaScript de código abierto para mapas interactivos para dispositivos móviles.
Licencia
Contribuir
Entiendo que hay muchas otras tecnologías y marcos que no sean lo que mencioné aquí. Sugiera a cualquier otro, se sienta desaparecido y útil. Haga una solicitud de extracción o plantee un problema con respecto a las modificaciones o sugerencias.
Contáctame
- Gmail : [email protected]
- Facebook : https://www.facebook.com/vaibhav.acharya.18
- Twitter : https://twitter.com/iamvaibhav1993
- Github : https://github.com/vaibhavpacharya
Volver arriba