issue95:command_conquer
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| issue95:command_conquer [2015/04/07 17:48] – créée auntiee | issue95:command_conquer [2015/04/30 11:32] (Version actuelle) – andre_domenech | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | In staying with the theme of the last few articles of C&C, I will be introducing two new JavaScript frameworks for web development. AngularJS, which is all client-side, | + | **In staying with the theme of the last few articles of C&C, I will be introducing two new JavaScript frameworks for web development. AngularJS, which is all client-side, |
| What is AngularJS? | What is AngularJS? | ||
| Ligne 7: | Ligne 7: | ||
| What is the difference between AngularJS and something like NodeJS? | What is the difference between AngularJS and something like NodeJS? | ||
| - | NodeJS is a framework that acts both as a server, as well as a web application in general. This means many things are possible in both systems, but NodeJS won’t integrate into a normal static HTML page. As AngularJS is included into a web page in the normal fashion (with a < | + | NodeJS is a framework that acts both as a server, as well as a web application in general. This means many things are possible in both systems, but NodeJS won’t integrate into a normal static HTML page. As AngularJS is included into a web page in the normal fashion (with a < |
| - | Where can I start learning AngularJS? | + | Dans la même veine que les derniers articles de C&C, je présenterai deux nouveaux cadres JavaScript pour le développement Web : AngularJS, uniquement côté client, et Meteor, qui peut être à la fois côté client et côté serveur. Après m' |
| + | |||
| + | Qu' | ||
| + | |||
| + | AngularJS est un cadre conçu pour rendre la création d' | ||
| + | |||
| + | Quelle est la différence entre AngularJS et quelque chose comme NodeJS ? | ||
| + | |||
| + | NodeJS est un cadre qui agit à la fois comme serveur et comme une application Web en général. Cela veut dire que plein de choses sont possibles dans les deux systèmes, mais NodeJS ne peut pas s' | ||
| + | |||
| + | **Where can I start learning AngularJS? | ||
| AngularJS is included in Code School’s list of courses. For anyone who doesn’t know Code School - it’s a website that offers videos and exercises for learning programming languages. As everything is done in the browser in real-time (including the programming exercises), you’re able to easily check your work, or re-watch sections of the videos to better understand concepts. The AngularJS course is free, and an excellent introduction. For those of you who learn best by doing, you can follow along with the videos in a text editor, and then simply answer the exercises once you reach that stage. | AngularJS is included in Code School’s list of courses. For anyone who doesn’t know Code School - it’s a website that offers videos and exercises for learning programming languages. As everything is done in the browser in real-time (including the programming exercises), you’re able to easily check your work, or re-watch sections of the videos to better understand concepts. The AngularJS course is free, and an excellent introduction. For those of you who learn best by doing, you can follow along with the videos in a text editor, and then simply answer the exercises once you reach that stage. | ||
| Ligne 15: | Ligne 25: | ||
| Why mention Meteor then? | Why mention Meteor then? | ||
| - | Meteor is an open source system for creating web and apps in pure JavaScript, and offers libraries to make designing the application faster and more efficient. The main difference is that Meteor also offers a Node.JS-based server for running your code, which is integrated with other applications to make deploying a production system easier, among other things. | + | Meteor is an open source system for creating web and apps in pure JavaScript, and offers libraries to make designing the application faster and more efficient. The main difference is that Meteor also offers a Node.JS-based server for running your code, which is integrated with other applications to make deploying a production system easier, among other things.** |
| - | Why choose one or the other? | + | Où puis-je commencer à apprendre AngularJS ? |
| + | |||
| + | AngularJS figure dans la liste des cours de la « Code School ». Pour ceux d' | ||
| + | |||
| + | Alors, pourquoi mentionner Meteor ? | ||
| + | |||
| + | Meteor est un système Open Source pour la création Web et celle d' | ||
| + | |||
| + | **Why choose one or the other? | ||
| It depends on the scope and aim of the project. If you have a static HTML page, and want to simply add some modern features to it (no refresh, or making certain content dynamic), then AngularJS is best. This is because it can be added into the existing HTML page, and is relatively lightweight. | It depends on the scope and aim of the project. If you have a static HTML page, and want to simply add some modern features to it (no refresh, or making certain content dynamic), then AngularJS is best. This is because it can be added into the existing HTML page, and is relatively lightweight. | ||
| Ligne 27: | Ligne 45: | ||
| What about a CMS? | What about a CMS? | ||
| - | As AngularJS is not a server-based framework, however, there are some CMS that integrate it into their systems. As AngularJS integrates easily into existing webpages, you could technically use it with any CMS you may already know. In the case of Meteor, there are some CMS that I’ve seen: OrionJS, Meteor-Admin, | + | As AngularJS is not a server-based framework, however, there are some CMS that integrate it into their systems. As AngularJS integrates easily into existing webpages, you could technically use it with any CMS you may already know. In the case of Meteor, there are some CMS that I’ve seen: OrionJS, Meteor-Admin, |
| - | Will you write a tutorial on either AngularJS or Meteor in a C&C article? | + | Pourquoi choisir l'un ou l' |
| + | |||
| + | Cela dépend de l' | ||
| + | |||
| + | Si vous écrivez une application entière à partir de zéro et avez besoin d'un système des deux côtés (client et serveur), Meteor vous conviendra mieux. Il en va de même si vous déployez une application Web sur divers appareils (phones, tablettes, ordinateurs de bureau) et si elle est davantage qu'une simple page HTML, avec un peu de contenu dynamique. | ||
| + | |||
| + | Finalement, en résumé, c'est votre choix personnel. Si les deux, AngularJS et Meteor, peuvent répondre à vos besoins, choisissez celui dont vous préférez l' | ||
| + | |||
| + | Quid d'un CMS ? | ||
| + | |||
| + | Cependant, puisque AngularJS n'est pas un cadre basé sur le serveur, quelques CMS l’intègrent dans leur système. Puisque AngularJS s' | ||
| + | |||
| + | **Will you write a tutorial on either AngularJS or Meteor in a C&C article? | ||
| As AngularJS is featured in Code School, I feel an article focused on this would be a duplication of effort. However, if there are specific questions, I will be happy to answer them. Also, if there is enough interest in an article on Meteor, I will happily write that too. | As AngularJS is featured in Code School, I feel an article focused on this would be a duplication of effort. However, if there are specific questions, I will be happy to answer them. Also, if there is enough interest in an article on Meteor, I will happily write that too. | ||
| Ligne 42: | Ligne 72: | ||
| http:// | http:// | ||
| - | https:// | + | https:// |
| + | |||
| + | Pensez-vous écrire un tutoriel sur, soit AngularJS, soit Meteor dans un article C&C ? | ||
| + | |||
| + | Puisqu' | ||
| + | |||
| + | J' | ||
| + | |||
| + | Pour aller plus loin | ||
| + | |||
| + | https:// | ||
| + | |||
| + | http:// | ||
| + | |||
| + | https:// | ||
issue95/command_conquer.1428421719.txt.gz · Dernière modification : 2015/04/07 17:48 de auntiee
