Maison >interface Web >js tutoriel >Serveurs Web personnalisés faciles avec Dart et Redstone
Node.js Reigns Supreme pour les scripts côté serveur, grâce à sa vitesse, à l'architecture axée sur les événements et à sa fondation JavaScript. Pour les développeurs Web déjà courants en JavaScript, la transition transparente vers le backend de Node.js est indéniablement attrayante, en particulier avec des cadres comme express simplifier la création de serveur. Mais y a-t-il une alternative supérieure?
Faits saillants de la clé:
Comprendre Dart:
Dart est un langage de programmation open-source, évolutif et orienté objet équipé de bibliothèques robustes et d'exécution pour le développement d'applications Web, de serveur et mobile. Initialement une création Google, c'est maintenant une norme ECMA.
Dart offre tous les avantages de Node.js et plus, tout en éliminant les idiosyncrases de JavaScript. Comme Node.js, la machine virtuelle de Dart est motivée par des événements et asynchrone, permettant le développement d'applications client et serveur en utilisant une seule langue, avec un code partageant entre eux. Alors qu'une comparaison complète des avantages de Dart par rapport à JavaScript dépasse cette portée, les points suivants mettent en évidence les avantages clés:
Avantages de la fléchette:
this
améliore la prévisibilité du code. undefined
. Cette liste n'est pas exhaustive. Des ressources comme "Dart: Income et Running" offrent une exploration plus approfondie de la langue. Les développeurs familiers avec JavaScript, Java, PHP, ActionScript, C / C ou des langues similaires trouveront la syntaxe de Dart familière et deviendront rapidement productive.
Début avec Dart:
DART prend en charge divers éditeurs; Alors que JetBrains Webstorm est l'ide préféré, ce tutoriel utilise le texte sublime populaire (et gratuit) avec un plugin DART. Même dans sa phase bêta, c'est l'approche recommandée.
Exigences logicielles:
dart-sdk
dans un emplacement pratique (par exemple, C:/Program Files/dart/dart-sdk
sur Windows). SUBLIME Texte 3 Configuration:
Preferences -> Package Settings -> Dart -> Settings – User
) en ajoutant les suivants, en remplaçant /path/to/dart-sdk
par votre chemin réel: <code class="language-json">{ "dart_sdk_path": "/path/to/dart-sdk" }</code>
(Le reste du didacticiel détaillant la création du projet, la gestion des dépendances, la configuration des serveurs, la manutention des itinéraires, le service de page statique et les FAQ suivront une structure similaire de reformulation et de restructuration du texte d'origine tout en conservant les informations et l'image principales placement.)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!