Description
Un développeur Web complet doit avoir des compétences en conception / développement frontal et en codage back-end / serveur. Nous pouvons nous attendre à ce qu'un développeur complet conçoit, code, mettant en œuvre et maintienne un site Web interactif moderne entièrement fonctionnel par lui-même. Ici, je veux vous donner des informations sur les technologies, les cadres et d'autres trucs utiles, il faut savoir pour être un développeur complet.
L'extrémité avant
- HTML - Un langage de balisage pour décrire les documents Web.
- CSS - Une langue de feuille de style utilisée pour décrire l'apparence et le formatage d'un document écrit dans une langue de balisage.
- Script Java - un langage de programmation du Web.
Cadres CSS
- Bootstrap - Framework HTML, CSS et JS pour développer des projets réactifs et mobiles sur le Web.
- UI sémantique
- Fondation - Le cadre frontal réactif le plus avancé au monde.
- Elasticss - Un cadre CSS simple pour disposer des interfaces Web.
- Moins - un pré-processeur CSS, ce qui signifie qu'il étend la langue CSS.
- SASS - Langue d'extension professionnelle CSS la plus mature, stable et puissante dans le monde.
- Système de grille - Le système de grille est une aide, pas une garantie.
- matériau-UI
- Conception de matériaux angulaires - Une mise en œuvre de la conception des matériaux dans Angular.js.
- MATRIMILE CSS - Un cadre frontal réactif moderne basé sur la conception des matériaux.
- Polymer - Le polymère apporte une implémentation de la conception de matériaux sur le Web.
- Interface utilisateur quantique - Les composants d'interface utilisateur basés sur AngularJS et Bootstrap les plus puissants et les composants Bootstrap CSS facilitent la vie du développeur.
- Stylus - CSS expressif, dynamique, robuste
- Sizzle JS - Un moteur de sélecteur JS Pure JS conçu pour être facilement déposé dans une bibliothèque d'hôtes.
- Gommeux
- Kube - Kube est l'un des cadres les plus avancés et les plus flexibles au monde.
- Squelette - un passe-partout mort et réactif mort.
- Tuktuk - Un nouvel enfant intelligent sur le bloc réactif.
- LessFramework - un système de grille CSS adaptatif.
- Getuikit - un cadre frontal léger et modulaire pour développer des interfaces Web rapides et puissantes.
- YAML - Un cadre CSS modulaire pour des sites Web vraiment flexibles, accessibles et réactifs
- ReactiveBP - Un cadre puissant et accessible et convivial pour la création de sites Web réactifs
- Schéma - Un cadre modulaire et frontal pour vous aider à relancer facilement votre processus dans la création d'interfaces complexes pour le Web.
- tacite
- non sémantique
- BaseGui - un cadre CSS léger et robuste pour le prototypage et le code de production.
- Groundworkcss
- Weepower - Blueprint pour le développement Web moderne
- Fluidable - Fluidable est un système de grille réactif d'abord mobile.
- Encre - Créez des interfaces Web réactives rapidement et efficacement.
- Cascade - Remettre le C en CSS
- Kickoff - Un cadre frontal léger pour créer des sites évolutifs et réactifs.
- Metroui - Le cadre frontal pour développer des projets sur le Web dans Windows Metro Style.
- Bulma - un framework CSS moderne basé sur Flexbox
- Leaf - un cadre CSS basé sur la conception de matériaux de Google
- getESSENCE - Construisez-le sur un, utilisez-le sur tous
- BaseGuide - Un cadre CSS léger et robuste pour le prototypage et le code de production.
- SIimple - cadre CSS minimal pour les conceptions plates et propres.
- Cat réactif - CSS Micro Framework
- Topcoat - CSS pour les applications Web propres et rapides.
- inuitcss
- MuellergridSystem
- Golden-Grid-System - Un système de grille pliant pour la conception réactive (2011).
- griddiculo
- Toast - Grille CSS insensée et sans fioritures
- getSkeleton - un passe-partout mort et réactif mort.
- Bootflat - Bootflat est un kit d'interface utilisateur plat open source basé sur le framework Bootstrap 3.3.0 CSS.
- Jeet - un système de grille pour humain
- Saillie simple
- Getleaf - un cadre CSS basé sur la conception de matériaux de Google
- Responsivecat - CSS Micro Framework
- sculpter
- TURRETCSS - Un cadre de normalisation des styles et du navigateur pour le développement rapide de sites Web réactifs et accessibles.
- Concisecss - un cadre écrit en sass qui est léger et facile à utiliser.
- ModestGrid - Un cadre de grille facile à personnaliser qui permet le développement rapide de sites Web réactifs.
- RéactifGridSystem - C'est un moyen rapide, facile et flexible de créer un site Web réactif.
- Clarity - Système de conception de clarté
Frameworks javascript
- JQuery - JQuery est une bibliothèque JavaScript rapide, petite et riche en fonctionnalités.
- jQuery ui
- JQuery Mobile - Un cadre Web optimisé par le toucher.
- AngularJS V1 - HTML amélioré pour les applications Web.
- AngularJS v2 - un cadre. Mobile et bureau.
- Ember JS - Un cadre pour créer des applications Web ambitieuses.
- Ext JS - Un immense pas en avant dans l'évolution d'un cadre incroyable.
- Backbone JS - Un composant open source de DocumentCloud.
- Knockout js - Simplifier les interfaces utilisateurs dynamiques JavaScript avec le modèle de modèle de vue de vue (MVVM)
- React JS - Une bibliothèque JavaScript déclarative, efficace et flexible pour la création d'interfaces utilisateur.
- React-Native - Apprenez une fois, écrivez n'importe où: créez des applications mobiles avec React.
- Electrode - Plateforme d'application Universal React / Node
- CoffeeScript - Coffeescript est un petit langage qui se compile en javascript
- Prototype - Cela élimine la complexité de la programmation Web côté client.
- GWT - GWT est utilisé par de nombreux produits chez Google, y compris Google Adwords et Google Wallet.
- MOOTOOLS - Une collection d'utilitaires JS conçus pour le développeur JS intermédiaire à avancé.
- FAMO - La plate-forme Web ultime pour les développeurs et les concepteurs.
- SDK ample
- Dojo Toolkit - Dojo vous fait gagner du temps et des échelles avec votre processus de développement, en utilisant les normes Web comme plate-forme.
- Echo - Un cadre open source pour développer des applications Web riches.
- Vanilla JS - Un cadre rapide, léger et multiplateforme pour construire des applications JS incroyables et puissantes.
- Cappuccino - un framework qui facilite la création d'applications Web avancées.
- SailsJS - Le cadre Web de vos rêves.
- cocon js
- Vuejs - Une bibliothèque pour créer des interfaces Web modernes.
- ThreeJS - une bibliothèque 3D JavaScript qui simplifie WebGL.
- webrxjs
- Mithril - un cadre JavaScript pour la construction d'applications brillantes
- Aurelia - Un cadre client JavaScript pour mobile, bureau et Web tirant parti des conventions simples et autonomise la créativité.
- Keystonejs - Le cadre open source pour développer des sites Web, des applications et des API axés sur la base de données dans Node.js. Construit sur Express et MongoDB.
- Stapes - Rencontrez le petit framework JavaScript qui fait juste assez
- SANSTACK - Un FullStack et CLI JavaScript qui vous permet de créer rapidement des applications Web prêtes pour la production en utilisant Sails et Ember. Obtenez le support Docker, les générateurs et plus encore.
- MONTAGEJS - Un framework HTML5 frontal moderne qui prend en charge la création d'applications à une page - rapide.
- RACTIVEJS - L'âge du diamant du développement Web
- Omniscient - Faites un rendu de haut en bas rapide des vues tout en pensant à la programmation fonctionnelle.
Cadres d'applications mobiles hybrides
- Apache Cordova - Apache Cordova est une plate-forme pour créer des applications mobiles natives utilisant HTML, CSS et JavaScript
- Ionic Framework - SDK frontal open source pour développer des applications mobiles hybrides avec HTML5.
- Onsen UI - La réponse au développement de Cordova UI.
- Mobile Angular UI - Créer des applications mobiles HTML5 avec bootstrap et JS angular.
- Meteor - Une plate-forme open source complète pour la création d'applications Web et mobiles en JavaScript pur.
- Intel-XDK - Chemin facile vers le développement des applications HTML5, chemin rapide vers les magasins d'applications multi-OS
- Appcelerator - Applications natives. API mobiles. Analytique en temps réel. Une plate-forme.
- Sencha Touch - Le cadre d'application Web mobile multiplateforme leader basé sur HTML5 et JavaScript pour la création d'applications mobiles universelles
- Kendo-UI - Tout pour la création d'applications Web et mobiles avec HTML5 et JavaScript.
- PhoneGap - Créez facilement des applications à l'aide des technologies Web que vous connaissez et aimez: HTML, CSS et JavaScript.
- xamarin
- Applaid
- Supersonic - Créez de belles applications axées sur les données avec de vraies performances natives.
- Stéroïdes - L'outillage manquant pour les applications hybrides.
- Composer - Le moyen incroyablement rapide de bootstrap vos applications hybrides HTML5.
- Framework7 - Framework HTML complet complet pour la création d'applications iOS et Android
- Monaca - Développement d'applications mobiles Fast, facile et flexible.
Outils de conception
- Outils de conception de l'interface utilisateur
- Outils de conception graphique
Arrière
- Java
- Node JS - Une plate-forme construite sur le runtime JS de Chrome pour créer facilement des applications réseau rapides et évolutives.
- PHP - Un langage de script à usage général populaire qui est particulièrement adapté au développement Web.
- Python - Vous permet de travailler rapidement et d'intégrer les systèmes plus efficacement.
- Ruby - un langage de programmation dynamique et open source en mettant l'accent sur la simplicité et la productivité.
Frameworks node.js
- Express JS - Frame Web rapide, sans opinion et minimaliste pour Node.js
- HAPIJS - Un cadre riche pour la création d'applications et de services
- Socket Stream - Un cadre pour les applications Web en temps réel.
- Sails JS - Il est facile de créer des applications Node.js personnalisées et de qualité d'entreprise.
- Total JS - Framework d'application Web gratuite pour Node.js
- KOA JS - Framework Web de prochaine génération pour Node.js
- LOOPBACK - Framework puissant pour la création d'API et la connexion facilement aux sources de données backend.
- GEDDY JS - Un cadre Web simple et structuré pour le nœud.
- JS partiel - Framework d'application Web pour Node.js
- Node-Restify - Un module Node.js construit spécifiquement pour vous permettre de créer des services Web REST corrects.
- Getraddish - Raddish est un cadre NodeJS incorporant la puissance de MVC et DCI dans un seul cadre.
- RESTBERRY - Framework pour la configuration des API RESTful avec NodeJS. Définissez vos modèles puis configurez votre API CRUD sans avoir besoin d'écrire de code.
- GUGAMARKET - GUGAMARKET REST API Framework
- Facet - Extensible, Framework Agnostic JSON API Plateforme pour Node.js
- Locomotive JS - Framework Web MVC puissant pour Node.js.
- Flatiron JS - Un cadre adaptable pour créer des applications Web modernes.
- Trails - Framework d'application Web moderne pour Node.js
- Dietjs - Un framework Web minuscule, rapide et modulaire. Bon pour fabriquer des applications et des API rapides et évolutives.
- composés
- Adonisjs - Pratique. Fiable. Productif
- Rhapsodyjs - Un cadre NodeJS HMVC pour les applications EPIC!
- Strapi - Construisez un back-end puissant sans effort.
- DERBYJS - Un cadre complet pour la rédaction d'applications Web modernes.
- ActionHerojs - Le serveur API Node.js réutilisable, évolutif et rapide!
- FRISBYJS - Un cadre de test API REST construit sur Node.js et Jasmine qui rend les points de terminaison de l'API à tester faciles, rapides et amusants. Lisez ci-dessous pour un aperçu rapide ou consultez la documentation de l'API.
- Senecajs - Concevoir, développer et organiser votre code
Base de données
- Mongo DB - La seule base de données qui exploite les innovations de NoSQL.
- Mysql
- Oracle
- Postgresql
- Indexédb
- webdatabase
- analyse
- mLAB
- canapé
- Aerospike - Base de données NOSQL haute performance à l'échelle
- Flickerjs - Framework Web super rapide et simple pour Node.js
- IBM DB2 - Logiciel de base de données sans limites pour l'ère numérique, cloud et cognitif
- SQLITE - SQLITE est un moteur de base de données SQL Embedded, intégré, intégral, intégral, dans le domaine public à plein régime.
- CouchDB - Synchronisation multi-maître sans maîtrise, qui évolue des mégadonnées au mobile, avec une API HTTP / JSON intuitive et conçue pour la fiabilité.
- Cassandra - Gérez des quantités massives de données, rapidement, sans perdre le sommeil
- OrientDB - La première base de données NOSQL multimodel distribuée au monde avec un moteur de base de données de graphiques
- Amazon SimpledB
- Amazon DynamoDB
- Cloud SQL - un service de base de données MySQL entièrement géré.
- base de données SQL
- Database.com - Bienvenue dans la base de données cloud la plus fiable et la plus sécurisée au monde.
- cleardb
- Pouchdb - Pouchdb est une base de données JavaScript open source inspirée d'Apache Couchdb conçue pour bien fonctionner dans le navigateur.
- Taffydb - la base de données JavaScript
Hébergement
- AMATON AWS
- Microsoft Azure
- joyeux
- espace de rack
- moucheur
- Heroku
- nuages
- filtre
Graphiques et graphiques
- HighCharts - Gire vos données
- D3JS - Une bibliothèque JavaScript pour manipuler des documents basés sur les données.
- NVD3 - Une bibliothèque de cartographie réutilisable écrite en d3.js
- Angular-NVD3 - Une directive AngularJS pour la bibliothèque de cartographie réutilisable NVD3 (basée sur D3).
- ChartJS - Tableaux simples, propres et engageants pour les concepteurs et les développeurs
- Angular-Chart - Réactifs, réactifs, beaux graphiques pour Angularjs basés sur le graphique.js
- Angular-google-Chart - Angular Google Chart
- Google Chart - Chartes interactives pour les navigateurs et les appareils mobiles.
- Chartist-js - graphiques réactifs simples
- N3 Cartes - Charts impressionnants pour Angular
- Chartkick - Créez de beaux tableaux JavaScript avec une ligne de rubis
- Zingchart - Tous vos besoins de Dataviz dans une bibliothèque
- FusionCharts - Charts JavaScript pour le Web et le mobile
- Stacharts - Tracé JavaScript attrayant pour jQuery
- AMCHARTS - Chartes et cartes JavaScript
- EJSCHART - EJSCHARTS est la solution open source pour la représentation et la personnalisation des données domestiques et commerciales.
- UVCharts - Une seule fonction API pour apprendre et maîtriser, pour tous vos besoins de cartographie.
- Plotly - la bibliothèque graphique JavaScript open source qui alimente
Bibliothèques / plugins utiles
- Moment JS - analyser, valider, manipuler et afficher les dates en JavaScript.
- Moment JS Timezone - Analyser et dates d'affichage dans n'importe quel fuseau horaire.
- IS.js - Types de vérification, regexps, présence, temps et plus encore.
- Sous-orejs - bibliothèque JavaScript qui fournit un gâchis complet d'aideurs de programmation fonctionnelle utiles sans prolonger d'objets intégrés.
- Lodash - Une bibliothèque d'utilité JavaScript moderne offrant une modularité, des performances et des extras.
- Redux - conteneur d'état prévisible pour les applications JavaScript
- Vuex - Gestion centralisée de l'État pour Vue.js.
- riotjs
- Wintersmith - Générateur de sites statiques flexible, minimaliste, multiplateforme construit au-dessus de Node.js.
- FEATHERSJS - Un cadre minimaliste en temps réel pour les applications de demain.
- SeedsJS - Frame de masse à file complète
- Horizon - Un backend open-source en temps réel pour les applications JavaScript.
- Krakenjs - Donnez vos applications express à votre node.js quelques bras supplémentaires
- Tour - petits composants pour créer des applications, manipuler des données et automatiser une infrastructure distribuée.
- Impress - Impressionner le serveur d'applications pour node.js
- RENDR - Rendez vos applications Fackbone.js sur le client et le serveur, en utilisant Node.js.
- SequelizeJS - Sequelize est un ORM basé sur des promesses pour Node.js et IO.Js.
- Virgilio - Bunyan est le cadre de journalisation que nous utilisons.
- SHPS - SHPS est un système de gestion de page d'accueil qui vous aide à créer une page d'accueil ou une application Web en général! SHPS est livré en tant que système de base (pas d'interface graphique d'administration ou de fonctionnalités supplémentaires) qui peut être étendu avec de nombreux plugins utiles.
- Cylonjs - Frame de robotique de prochaine génération avec le support pour 43 plates-formes différentes commencent
- FALCOR - Une bibliothèque JavaScript pour une récupération de données efficace
- RESTFUL.JS - Un client JS pur pour interagir avec les ressources RESTful côté serveur. Pensez à restaurer sans angulaire.
- Fetch - une fenêtre.fetch JavaScript Polyfill.
- POSTCSS - Un outil pour transformer CSS avec JavaScript
Docs API
- API Blueprint - Documentation API avec outillage puissant.
- APIDOCJS - Documentation en ligne pour les API Web RESTful
- Swagger - Le cadre le plus populaire au monde pour les API.
- Apiary - Conception collaborative, simulation API instantanée, documentation générée, échantillons de code intégrés, débogage et tests automatisés.
- django-rest-framework
- MIREDOT - Le générateur de documentation API REST le plus avancé pour Java.
Gras de module
- WebPack - Bundler du module
- Lasso - Bundler du module JavaScript avancé, pipeline d'actifs et optimiseur
- JSPM - Gestion de package de navigateur sans friction
- Browserify - Browserify vous permet d'exiger («modules») dans le navigateur en regroupant toutes vos dépendances.
- SystemJS - outil de construction SystemJS
- ROLLUPJS - Le module JavaScript de nouvelle génération Bundler
Autres langages de programmation
- Golang - un langage de programmation open source qui facilite la création de logiciels simples, fiables et efficaces.
- Objective-C - Objective-C est le langage de programmation principal que vous utilisez lors de l'écriture de logiciels pour OS X et iOS
- Swift - le puissant langage de programmation qui est également facile à apprendre.
Icônes
- Fontawesome - la boîte à outils emblématique et CSS
- Icônes de matériau - Icônes de matériau
- matériau-conception-iconic
- icônes bootstrap
- glyphicons
- bootstrapicons
- Flaticon
- iconnider
- thenounproject
- freepik
- modernuiicons
- Metrize-Icons
- médias sociaux-icons-pack
Essai
- Karma - Un coureur de test qui correspond à tous nos besoins.
- Jasmine - Un cadre de développement axé sur le comportement pour tester le code JavaScript.
- ProTracteur - Un cadre de test de bout en bout pour les applications AngularJS.
- Sélénium - Un cadre de test de logiciels portable pour les applications Web.
- QUnit JS - Un cadre de test d'unité JavaScript.
Pas de solutions backend
- Sans retour
- Déploier
- Base de feu
- Capot
- Kinvey
- Analyse
- Remodestorage
- Sockethub
- Sans fard
- Statique
- dos
Moteurs de jeu javascript
- COCOS 3D - Créez des applications et jeux 3D incroyables pour le mobile.
- IMPACTJS - La façon la plus impressionnante de créer des jeux HTML5 encore plus impressionnants!
- troisjs
- Créerjs
- phaser
- Craftyjs - Un cadre flexible pour les jeux JavaScript
- PANDAJS - Moteur de jeu HTML5 gratuit pour les jeux mobiles et de bureau.
- PIXIJS - Moteur de rendu 2D super rapide HTML 5 qui utilise WebGL avec une replat en toile.
- Babylonjs - Un cadre JavaScript complet pour la construction de jeux 3D avec HTML 5 et WebGL
- MELONJS - Un moteur de jeu JavaScript frais et léger
- turbulenz
- compilgames
- Physicsjs
- stage.js
- GOOJS - Faire des jeux et VR pour le navigateur
- WhiteStormjs - Un cadre pour les applications Web 3D construites avec la technologie Three.JS.
- qicienne
- litchi
Émulateurs
- Androïde
- Génymotion
- ios-sim
Outils de wireframing
- flux de maquette
- moqus
- justin
- balsamiq
- filaire
- oiseau de goock
- cacoo
- Axure - Concevoir la bonne solution
- uxpin
- pidoco
- iplotz
- pidoco
- Visio
- pénultième
- indesign
- crayon
- omnigroup
- framebox
- iphonemockup
- lugubre
- omnigroup
- Gliffy - faire du schémas de sport d'équipe
- protoshare
- Omnigraffle
- trépan
- fluidui
- Adobe indegn cc
- Hotgloo - outil de fil de fil et de prototypage de niveau suivant
- MockPlus - Prototype plus rapide. Plus intelligent. PLUS FACILE.
- LovelyCharts
- simpliagrammes
- Flinto - outils de prototypage d'applications pour les concepteurs
- wireframesketcher
- talltree
Ides
- Jet-Brains Webstorm
- Microsoft Visual Studio
- Code Microsoft Visual Studio
- Netbeans
- Texte sublime
- Supports
- Éclips
- Xamarin
- Aptana
- Table légère
- Zend
- coder icein
- superpuissances
Éditeurs de code en ligne
- Violon JS
- Pluker
- play.ionic.io
- Collaboration
- Codepen
- Nœud de nappe
- Dé
- JS Bin
- codéanywhere
- atome ionique
Liste des plugins
- Modules angularjs - Trouver des modules pour angularjs
- marché ionique
- gulpjs
- jQuery-Plugins
- NOODL.IO - par les développeurs, pour les développeurs.
- codecanyon
Service d'hébergement de référentiel
- github
- bitbucket
- gitlab
- CodeBaseHQ
- haricot
- assembla
- brouillard
- nuage
- brouillard
- planio
- forcément
- rhodecode
- désagréable
Vitrine et inspiration
- MATÉRIEUP - Voie quotidienne des meilleurs concepts, applications et outils de conception de matériaux!
- Behance - Un endroit pour montrer et dire, promouvoir, découvrir et explorer la conception.
- Beta.pttrns - La meilleure collection de modèles de conception mobile, de ressources et d'inspiration.
- UI8 - Actifs de conception d'interface utilisateur soigneusement fabriqués.
- One Page Love - La vitrine ultime de beaux sites Web, modèles et ressources d'une page.
- Awwwards - Les prix de conception, de créativité et d'innovation sur Internet.
- Dribbble - Sur quoi travaillez-vous? Dribbble est un spectacle et raconter pour les concepteurs.
- Abduzeedo - Une collection d'inspiration visuelle et de tutoriels utiles.
- Appgyver - construit avec Appgyver.
- SiteInSpire - une vitrine du meilleur Web et de la conception interactive.
- TheDesigNinspiration
- design
- TheBestDesigns - avec le meilleur de la conception Web.
Marchés et thèmes
- marché ionique
- ionicthemes
- bootwatch
- themeforest
- templatemonster
- nimbushems
- thème
- thèmes
- theethefoundry
- bio-thènes
- élégant
- GraphPaperPress
- prothemedesign
- OBOX-conception
- woothemes
Autres trucs
- NVM - Gestionnaire de version de nœud
- Web RTC - Un projet ouvert gratuit qui fournit des navigateurs et des applications mobiles avec des capacités de communication en temps réel (RTC) via des API simples
- Grunt JS - The JavaScript Task Runner.
- Bower - un gestionnaire de packages pour le Web.
- Yeoman - L'outil d'échafaudage du Web pour les applications Web modernes.
- Gulp JS - Automatisez et améliorez votre flux de travail.
- Slush JS - Le système d'échafaudage en streaming.
- Nuget - Nuget est le gestionnaire de packages de la plate-forme de développement Microsoft, y compris .NET.
- API Web
- Testling - Exécutez vos tests de navigateur à chaque poussée.
- Ionicons
- Font génial
- Babeljs - Babel est un compilateur JavaScript.
- LeafletJS - une bibliothèque JavaScript open source pour les cartes interactives adaptées aux mobiles.
Licence
Contribuer
Je comprends, il y a tellement d'autres technologies et cadres autres que ce que j'ai mentionné ici. Veuillez suggérer toute autre, vous vous sentez manquant et utile. Veuillez faire une demande de traction ou soulever un problème concernant les modifications ou les suggestions.
Contactez-moi
- Gmail : [email protected]
- Facebook : https://www.facebook.com/vaibhav.acharya.18
- Twitter : https://twitter.com/iamvaibhav1993
- Github : https://github.com/vaibhavpacharya
Retour en haut