它是我的第一篇文章,所以我对每个答案都很兴奋。如何选择正确的JavaScript框架以及如何开始?
我在选择合适的javascript框架时遇到了一个很大的问题。只是一些个人信息,我知道javaScript的基础知识,我可以编写jQuery,当然我知道HTML5和CSS3。但我想和其他许多人一样,跳入服务器端应用程序。我在网上阅读了几个月以来关于所有不同的框架,但它决定一个框架非常复杂。
几天前我开始尝试使用angularJs,但由于某种原因,我并没有真正理解它,因为它更深入,因为我没有真正理解文档,并且据我搜索,没有太多视频广播。我可以更好地学习视频。
然后我切换到meteor.js,但他们的文档更复杂,也没有太多的视频。在阅读流星时,我转向了node.js,因为据说,如果我理解了node.js,它就更容易理解了。但是,直到我明白node.js有很多时间丢失。我知道我必须学习它,但我只想从一个客户端框架开始,然后与node.js轻松连接。
我现在的基本意图是,从一个真正的基本待办事项应用开始,仅供我自己学习,稍后可能会添加更多功能。有一天,我想继续尝试另一个应用程序和另一个应用程序等。这是一个很长的路要走。但我不能为它选择一个框架。我想要一些东西,它对于不同的用例非常开放,它可以是一个小应用程序或一个大应用程序。以防万一未来。但大多数时候,当我阅读一个框架时,他们还会谈论commonJS,underscore.js等等,它只是让我困惑,因为我总是认为我必须学习所有这些东西。
那么最好的启动方式是什么?我应该回到Angular并进一步尝试吗?我是否应该尝试自己编写并在需要时查看文档,或者我应该先阅读完整的文档?流星也一样。我的脑海里总是有骨干,如果它可能更好。这个领域是如此巨大的开始,所以你有什么经验?你是如何开始的,最好的方法是什么?我不想让更多的时间浪费在没有决定的毫无意义的阅读上。
非常感谢您的帮助。
它看起来像你不知道你为什么想学习一个Javascript框架。这听起来“我想学习任何可以实现任何任务的JavaScript框架,现在和将来”。我不确定是否有人可以给出明确的答案。从我的经验来看,更多的是你遇到问题的方式,并看看如何最好地解决这个问题。在你的情况下,我会尝试考虑你的TODO-list应用程序,然后选择使用哪种技术(服务器端和客户端)。如果需要,你可以学习一个框架,然后为你做最适合你的任务。 – Uooo 2013-02-12 06:09:01
另一件事 - 你写你想跳到服务器端应用程序。所以你需要学习像Java,C#或PHP这样的服务器端编程语言。 – Uooo 2013-02-12 06:12:43
试试这个:[todomvc](http://addyosmani.github.com/todomvc/) – charlietfl 2013-02-12 06:13:49