recherche

Maison  >  Questions et réponses  >  le corps du texte

前端 - 现在开始学这三个哪个比较合适React.js、Angular.js和Backbone.js

我们主要做APP,还有wap站,(都是公司自己的一款产品)以后领导的意思是想用H5来代替APP的客户端~

有经验的小伙伴给分析分析吧~

PHP中文网PHP中文网2740 Il y a quelques jours1278

répondre à tous(13)je répondrai

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:55:37

    Je suis Teambition front-end, community manager React.js et j'ai des intérêts connexes.

    Backbone est un framework sorti dans les premières années, et la solution est claire. L'inconvénient est qu'il y a trop de couches View, ce qui rendra les grands projets difficiles.
    De plus, la conception du modèle est étroitement liée à Ajax, ce que je ne comprends pas très bien. Cela peut fonctionner dans certains scénarios

    .

    React.js est dédié à la couche View, du moins je pense que c'est le meilleur framework pour la partie View actuellement,
    Performances, soutien des grandes entreprises, simplicité d'utilisation, communauté, tutoriels chinois, tout est bien rodé.
    L'inconvénient est que la solution de couche de données est immature et qu'elle devra pouvoir résister ultérieurement à la stratégie d'élargissement de Facebook.

    Angular est un framework que je ne connais pas. Bien que j'ai lu de nombreux articles, je ne l'ai pas étudié en profondeur.
    Étant donné que Google apporte des changements majeurs à la version 2.0 et que Google lance officiellement Polymer, je ne suis pas optimiste à ce sujet.
    J'ai entendu des experts de la communauté dire qu'il est facile pour les étudiants ayant une formation Java d'apprendre... Essayez-le vous-même.

    Si vous envisagez le rendu côté serveur pour les pages mobiles, React est plus adapté au code partagé front-end et back-end.
    Mais il y a un coût, c'est juste que Backbone et Angular coûtent plus cher.

    répondre
    0
  • PHPz

    PHPz2017-05-15 16:55:37

    Vous pouvez passer quelques heures à essayer de réagir, http://www.hubwiz.com/course/552762019964049d1872fc88/
    Ensuite, passez quelques heures supplémentaires à essayer Angularjs, http://www.hubwiz.com/course/547c3e3b88dba0087c55b4e5/
    Ainsi que angulairejs et ionic, http://www.hubwiz.com/course/55010505e564e5172c0b9405/

    Pour faire une comparaison simple, mieux vaut essayer avant de choisir.

    répondre
    0
  • 黄舟

    黄舟2017-05-15 16:55:37

    Comme j'utilise moi-même Angular, je le recommande. J'utilise Angular pour le web et ionic pour le mobile. Les communautés de ces technologies sont très actives, donc je ne commenterai pas les autres ~ Juste de la sauce.

    répondre
    0
  • 怪我咯

    怪我咯2017-05-15 16:55:37

    Angular est un framework robuste produit par Google. La caractéristique d'un framework robuste est le développement d'un code rapide et une grande polyvalence. Cependant, la conception d'angular est intrusive, ce qui signifie que vous devez apprendre de nombreuses fonctionnalités. Google impose HTML5 Personnellement, je pense que cette idée en elle-même est juste une erreur. Google semble très arrogant à cet égard. Je ne sais pas combien de personnes supplémentaires Angular2 fera du mal.
    Backbone est un framework léger avec des fonctionnalités qui sont presque à l'opposé d'Angular. Il est totalement non intrusif, compact et hautement évolutif. Cependant, l'inconvénient est que le développement est lent et que de nombreuses « roues » doivent être construites par vous-même. L'inconvénient est que le code a une faible polyvalence et est difficile à réutiliser, et que l'équipe doit mettre en place. La normalisation peut réduire les coûts de maintenance. Si vous voulez que le backbone décolle, vous avez besoin de beaucoup d'accumulation de code et d'un bon support de spécification de code. Je préfère la colonne vertébrale
    Je n'ai pas encore eu le temps d'étudier React, mais après avoir lu de nombreuses critiques, il semble que l'efficacité du développement soit relativement élevée et que les idées soient relativement avancées.

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 16:55:37

    React est une bibliothèque d'interfaces, vous pouvez explorer vos propres bonnes pratiques à votre manière. Le modèle officiellement recommandé est Flux (je l'ai essayé et le résultat final était similaire à Flux).
    Les autres ont tous leurs propres bonnes pratiques. Angular est TDD, ce que Backbone ne comprend pas, c'est MVC plus JSONAPI.
    Si vous aimez explorer React, vous ne pouvez pas vous tromper et c'est facile à apprendre. Vous pouvez écrire des choses décentes après avoir appris moins de dix fonctions.

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 16:55:37

    angluar écrit très vite,
    Backbone peut être utilisé avec Reactjs
    Apprenez bien Reactjs et vous pourrez jouer à Reactnative

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-15 16:55:37

    L'application précédente n'utilisait pas de framework. Il n'y avait rien de difficile à écrire la logique et le rendu du modèle par moi-même ! Je suppose que le projet n'est pas très compliqué !

    répondre
    0
  • 阿神

    阿神2017-05-15 16:55:37

    À proprement parler, React n'est que la couche V de MVC, généralement utilisée avec Flux.

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 16:55:37

    backbone + zepto devraient pouvoir répondre à vos besoins en matière d'écriture de webapps

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 16:55:37

    http://www.hubwiz.com/course/54f3ba65e564e50cfccbad4b/

    répondre
    0
  • Annulerrépondre