【问题标题】:What are these Node.js and javascript frameworks and what do they do? [closed]这些 Node.js 和 javascript 框架是什么,它们的作用是什么? [关闭]
【发布时间】:2015-02-14 03:51:45
【问题描述】:

谁能解释或提供一个链接或视频来解释所有这些是什么以及我为什么要关心?** 它们如何融入大局?如果一起使用,它们将如何组合在一起?

我不是在征求你的意见;我正在寻找一些关于每个人解决什么问题的简明描述,以及我如何理解使用什么来做什么。这确实应该在某个地方,但并不容易找到。请不要过度简化描述。

  • Backbonejs
  • Angularjs
  • 茉莉花
  • 摩卡
  • 道场
  • 小唯
  • 神迹
  • Ember.js
  • 淘汰赛
  • 咕噜声
  • 鲍尔
  • 约曼
  • 需要js

【问题讨论】:

  • 仅仅阅读几本书和学习基础知识是不够的。如果你想成为这些技术的专家,你真的应该花一些时间来构建一些东西,使用你列出的框架的一小部分。我会将它们归为类似的类别(Node 是一种服务器端语言,jQuery/Dojo/YUI 是浏览器 javascript 框架等)并真正深入研究。您可以仅在其中一个上花费数月或数年,并且仍然学习新事物关于它们,这就是一般技术的美丽和复杂性。
  • 我认为您对我的问题投反对票是不必要的。此外,虽然你说的有些道理,但它确实没有说明从哪里开始。它显得傲慢自大,根本没有帮助。谢谢,但我要寻找其他信息。
  • 我没有否决你的问题。您的问题很可能(被其他人)否决了,因为这是 Stack Overflow 所说的“购物问题”,这是一个非常开放式的问题(比如要求对某事提出建议),而不是一个可以有的问题答案绝不是意见。
  • 我已经修改了这个问题,以便更清楚地了解我的目标。也许这会有所帮助。我不是“购物”之类的。我不是在征求意见。我只是想要一些有用的信息,因为多年来我只知道 jQuery 和 Node.js,世界突然让我感觉变小了很多。我想知道这里的炒作是什么。
  • 我其实不介意看到这个问题得到解答,所以我希望它可以在编辑后重新打开。

标签: javascript node.js angularjs ember.js dojo


【解决方案1】:

我就是这样做的:

  1. 研究。学习代码。修改代码。写代码。重构代码。重复。

从一个您觉得舒服的简单程序开始。如果你每天花 5 个小时以上,你将在大约 8 个月内流利。我建议安装 Meteorite,并深入研究智能包来研究代码。最佳mrt包站点:http://atmosphere.meteor.com

宝贵资源:

这应该是一个很好的起点,但请记住,您还需要学习 MongoDB 以建立数据库。您将希望使用 Google Chrome 的开发者工具进行调试和开发,因此请熟悉它的每个功能。每天坚持几个小时的编码。即使你感到沮丧。这是自学的唯一方法。如果你做不到,就去上课,或者找个家教。

【讨论】:

  • 我可以理解这是从哪里来的,但我仍然觉得我没有了解更广泛的情况......这些都适合节点编程的范围,以及在哪里我可能会在所有这些不同的框架上找到教训。我过去每天要编程几个小时,但现在我的生活太忙了,无法忍受。当然,有很多资源可以让我了解如何开始这些工作,而无需通过无休止地修补而基本上自己弄清楚。
  • 访问 Meteor.com 下载示例,并按照上面的视频进行操作。这是最快的方法。
  • 我是新手,这是我的看法。这些框架通过简化编程来“适应”它们,它们抽象了您将花费大量时间在纯 JavaScript 中编码的任务。这包括网页模板、页面样式、数据处理自动化。框架通常采用一种指导他们选择抽象的编程哲学(尽管几乎每个框架都出现了“简单性”和“整个堆栈中的javascript”)。如果您是新手,无论您使用什么,学习一个,然后然后您将能够做出明智的决定。所以随便挑一个就去吧。
  • 谢谢 MikeB。我可以收集那么多。我正在寻找的是一个参考框架或帮助我了解其中每一个的作用的东西。就像 Backbone.js 一样,我猜它是客户端 MVC(或者他们称之为 MV*)。 Angular 似乎或多或少类似于 Backbone 的用途,但采用了不同的方法,并且几乎无需任何代码即可将模型连接到几乎无缝的视图。正是那种有用的信息。再次感谢。
  • 每天 5 小时以上,最多一两个星期应该会让你流利。我想知道你是如何获得 8 个月每天 5 小时以上的时间的,你可以在这段时间内自己制作一个全新的框架。
【解决方案2】:

我认为这对你有帮助:

https://stackoverflow.com/questions/194812/list-of-freely-available-programming-books

剩下的就是边做边学,不要试图一次学习所有东西,而是一个接一个地学习;-)

问候,米里亚姆

【讨论】:

  • 谢谢你。我认为这是一个开始的地方。虽然如果有人有任何建议,我不反对购买和阅读好书。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-23
  • 2012-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-16
  • 2017-01-04
相关资源
最近更新 更多