Angular2 - comment démarrer et avec qui IDE
J'ai utilisé AngularJS 1.x maintenant pour un couple de mois. Maintenant, je vais passer à Angular2 (avec la Machine) et en fait je ne suis pas sûr que l'IDE d'utiliser.
Il n'est également pas clair pour moi comment faire pour compiler le fichier d'enregistrement de Code en JavaScript - est-ce nécessaire?
J'ai lu que le Code de Visual Studio serait un bon éditeur pour Angular2 projets - est-il un Tapuscrit compilateur inclus? Je serais heureux pour toute information dans ce sens.
Vous devez vous connecter pour publier un commentaire.
1) IDE
Je me demandais moi-même IDE qui est le mieux adapté pour Angular2.
Je suis un grand Sublime Text partisan et même quand il y a un Tapuscrit plugin ... Il n'a pas senti parfait avec Tapuscrit de puissance.
J'ai donc essayé avec mon deuxième préféré de l'éditeur : Atome (+ Tapuscrit plugin).
Mieux, MAIS pas de support pour l'importation automatique (peut-être qu'il a un peu maintenant ?) et aussi, j'ai dû attendre 30 ans avant que je sois tout l'autocomplétion.
Puis j'ai essayé de Webstorm l'entreprise que je suis en train de travailler à a certaines licences. C'était génial et j'ai vraiment été heureux pendant un mois. Mais l'aide d'un éditeur qui n'est pas libre senti ... bizarre. Je ne voudrais pas l'utiliser à la maison pour les projets personnels, je n'arrivais pas à le recommander à d'autres personnes facilement. Et honnestly, je ne suis pas un super fan de Webstorm interface.
Donc j'ai donné (un autre) essayez de Le Code De Visual Studio que je ne l'ai pas trouvé si grande quand j'ai d'abord essayé il y a quelques mois. Il a sérieusement évolué et :
- c'est simple
- c'est complet
- Code
- Débogueur (à distance --> super puissant)
- l'intégration de Git
- Plugin magasin
- il a une grande grande Angular2 soutien
- intellisense est vraiment génial
Je l'utilise depuis un mois et jusqu'à présent, je suis vraiment heureux et ne se sentent pas le besoin de changer.
Juste pour vous aider à démarrer avec de bons plugins, voici la mienne :
2) Angulaire 2 : Découvrir les bases
Que vous êtes familier avec AngularJs, je ne sais pas comment vous vous êtes senti au sujet de la documentation officielle, mais je ne pouvais pas apprendre de lui. J'ai eu à suivre (différents) tutoriels et ensuite, j'ai utilisé de doc une fois que j'ai compris AngularJs.
Avec Angular2, ils ont bien compris l'enjeu d'avoir une bonne documentation et qu'ils paient l'attention sur elle depuis la version alpha (même quand il était en train d'évoluer en permanence =) !).
Donc, je vous recommande d'aller sur https://angular.io et il suffit de lire la doc.
C'est bien fait et n'est pas seulement pour les utilisateurs avancés. Vous trouverez de bons tutoriels il y !
3) Comment faire pour utiliser la Machine avec le Code de Visual Studio ?
Je voudrais vous recommandons vivement d'utiliser angulaires-cli pour l'élaboration d'un Angular2 app. Pas seulement pour des raisons de simplicité, mais parce que dans une communauté, nous avons besoin d'avoir une base de starter qui nous donne la possibilité d'avoir de semblables structuré repo. Ainsi, nous pouvons comprendre facilement la structure d'un autre projet.
Plus, angulaires-cli poignées de la Machine de compilation pour vous et vous n'avez pas à traiter avec elle en ligne de commande ou à partir de votre IDE.
(pas besoin de typings plus depuis le Tapuscrit 2.0 !)
Alors il suffit d'exécuter
Et l'accès à votre application à l' : http://localhost:4200
Angulaires-cli compile votre Tapuscrit et même votre (sccs|sass|less) des fichiers.
Lorsque vous souhaitez déployer votre application :
Également minimify CSS et JS.
4) Quelle est la prochaine ?
Une fois que vous vous sentez plus à l'aise avec Angular2 en général, je recommanderais fortement de vous apprendre (plus) à propos
- Redux
- RxJs
Et une fois que vous êtes familier avec ces concepts, vous devriez commencer à jouer avec ngrx.
Bonne chance dans ce long (et génial) voyage !
J'ai publié une ngrx starter! Pour ceux qui sont familiers avec Redux et prêts à découvrir angulaire et/ou ngrx il pourrait vous aider à démarrer! Je suis sûr qu'il pourrait également être une bonne idée d'utiliser ce modèle comme un démarreur pour tout type de ngrx projet (petite, moyenne ou grande!). J'ai essayé de décrire dans le fichier lisez-moi comment l'utiliser et il y a beaucoup de commentaires dans le code lui-même: https://github.com/maxime1992/angular-ngrx-starter
J'ai eu le même problème, parce que, depuis Angulaire 2 est sorti, je suis à la recherche de bonnes freeware IDE qui prend en charge Angulaire 2. Je vais décrire mon expérience.
NETBEANS
C'est un très bon IDE pour Java et très bon pour le développement Web. Il y a de nombreuses fonctionnalités qui améliorent votre travail. J'ai installé le plugin Everlaw Tapuscrit qui est maintenue sur github:
Plugin: https://github.com/Everlaw/nbts/releases
Avantages
Inconvénients
ECLIPSE
À mon humble avis Eclipse avec Angular2Eclipse plugin est maintenant l'un des meilleurs IDE Angulaire 2 but. C'est la solution mature avec de nombreuses fonctionnalités qui améliorent votre travail.
Plugin: https://marketplace.eclipse.org/content/angular2-eclipse
Avantages
Inconvénients
À mon humble avis il n'y a pas d'inconvénients.
Si vous êtes à la recherche pour de bon tutoriel comment configurer l'IDE essayer cette
https://jaxenter.com/angular-2-intellij-netbeans-eclipse-128461.html
VS Code + Angulaire de la Langue de Service
Depuis angulaire libéré de la langue de service, j'ai changé d'IDE VS Code. J'ai travaillé sur eclipse mais maintenant, je pense que VS Code est mieux parce que c'est très rapide et plus léger que l'éclipse angulaire addon.
Vous pouvez en lire plus ici https://angular.io/guide/language-service
Si Vous souhaitez l'installer addon, lancez VS Code Rapide Ouvrir (Ctrl+P), collez la commande suivante et appuyez sur entrée.
Addon page https://marketplace.visualstudio.com/items?itemName=Angular.ng-template