AngularJS - 2016年如何开始最好?
AngularJS - how to start best in 2016?
我刚开始学习 AngularJS(版本 1.5.0)和 Material 为 Angular 设计 - 该死的看起来太可爱了:)
对于构建和部署,我使用 Gulp 来自动化我的任务。
到目前为止一切顺利,但是在通过谷歌搜索更多问题时,我发现了 MEAN Stack、Meteor、lumX、Ionic 等框架。
我想知道从其中一个框架开始是否更好,或者 Gulp + AngularJS + Material Design for Angular 是否更好。
之前我玩过 Foundation for Apps,它看起来也很不错,但我真的很喜欢 Material Design 的外观和感觉。在我将 Zurb Foundation 用于我的响应式网页设计项目之前,但考虑跳转到 Material 设计(基于 FlexBox),即使我错过了对某些旧浏览器的支持。
如果我现在浪费时间学习 Angular 版本 1 并且最好直接跳到 Angular2 测试版,我会感到有点困惑。我担心的是我可能 运行 缺乏文档和帮助。此外,我还必须了解更多有关 ES6 的知识(无论如何这在下一次是必要的,但会使它更难开始)。我想我将从 Angular v1 中学到的很多东西我以后可以在 Angular v2 中使用,或者?
作为一名自由 Web 开发人员,我的另一个问题是,坚持使用 Angular v1 一段时间并了解更多相关信息,然后在 Angular v2 结束时跳转到 Angular v2 是否更好?测试版。因为目标是稍后进入一些项目,我可以想象这些公司会坚持使用 v1 一段时间,直到 v2 变得更加稳定。
对于一些启动项目,我想基于 Angular 和 Material 在 LAMP 环境中设计,为我的 Wordpress 网站创建一些模板和应用程序。遗憾的是,我的网站空间还没有提供 NOSQL 数据库,所以我想我会继续在 PHP / MySQL 上编码一段时间。
简而言之,如果你们处于我的位置(在 Web 开发方面有经验,但 Angular 是新手),你们现在会从哪里开始?
您为 推荐哪些 Frameworks、Extensions 和 Tools应用程序开发 with Angular?
从业务的角度来看,您认为 Angular2 什么时候会在实际项目中得到广泛使用?是开始学习 Angular v1 还是转到 v2 更好?
感谢您的回复。
干杯 bin2hex
我不会给出有偏见的意见,我只会为您提供一些当前正在使用的项目结构的链接,这些链接可能会为您提供一些指导。
https://github.com/TheLarkInn/angular-starter-es6-webpack(这一篇是我无耻写的)
https://github.com/AngularClass/angular2-webpack-starter
https://github.com/AngularClass/NG6-starter(我从这个 repo 中提取了一些片段来创建我的)。
我建议考虑在 'Component Style' 中编写 Angular(如上面的链接)。这是开始使用 Angular 1/2 面向未来的新方法,至少您可以将这些存储库用作符合您自己标准的发人深省的大脑食物。
还有其他捆绑平台,例如 Browserify 和 JPSM,但是 Webpack 提供了许多非常棒的开箱即用功能,使 Angular 开发变得非常棒。
最重要的是你没有考虑到。重要的是您将 html/css/javascript 发送到浏览器 。中间的一切都是微不足道的和腿部工作。
现在 Angular 属于 google,他们已经开始 非常 快速开发以支持各种开发人员。无论哪种方式,它都将非常稳定,并且如果您保持代码模块化和干净,则很容易转移。我会说只是做一些东西,做你需要的,随着时间的推移和框架的发展继续努力,并改变你的代码以匹配。如果你一直等待下一件大事,什么都做不成,所以最好选择一个框架并坚持下去。
我这样回答是因为你的问题很主观,你应该根据自己的需要进行试验并找到答案。作为一名 Web 开发人员,无论如何您都必须学习多种不同的语言,因此请从您认为最好的地方开始,然后随着您弄清楚自己需要什么而成长。
我对AngularJS V2了解不多,但我去年做了一些AngularJS V1项目。这里是我用来制作 AngularsJS V1 项目的工具:
作为项目生成者:
作为依赖管理器(包含在 Yeoman angular 生成器中):
作为任务运行器(包含在 Yeoman angular 生成器中):
一组基于 AngularJS 指令的预构建 UI 组件:
实际上在我看来最好将 AngularJS V1 用于生产目的。
我刚开始学习 AngularJS(版本 1.5.0)和 Material 为 Angular 设计 - 该死的看起来太可爱了:) 对于构建和部署,我使用 Gulp 来自动化我的任务。
到目前为止一切顺利,但是在通过谷歌搜索更多问题时,我发现了 MEAN Stack、Meteor、lumX、Ionic 等框架。 我想知道从其中一个框架开始是否更好,或者 Gulp + AngularJS + Material Design for Angular 是否更好。
之前我玩过 Foundation for Apps,它看起来也很不错,但我真的很喜欢 Material Design 的外观和感觉。在我将 Zurb Foundation 用于我的响应式网页设计项目之前,但考虑跳转到 Material 设计(基于 FlexBox),即使我错过了对某些旧浏览器的支持。
如果我现在浪费时间学习 Angular 版本 1 并且最好直接跳到 Angular2 测试版,我会感到有点困惑。我担心的是我可能 运行 缺乏文档和帮助。此外,我还必须了解更多有关 ES6 的知识(无论如何这在下一次是必要的,但会使它更难开始)。我想我将从 Angular v1 中学到的很多东西我以后可以在 Angular v2 中使用,或者?
作为一名自由 Web 开发人员,我的另一个问题是,坚持使用 Angular v1 一段时间并了解更多相关信息,然后在 Angular v2 结束时跳转到 Angular v2 是否更好?测试版。因为目标是稍后进入一些项目,我可以想象这些公司会坚持使用 v1 一段时间,直到 v2 变得更加稳定。
对于一些启动项目,我想基于 Angular 和 Material 在 LAMP 环境中设计,为我的 Wordpress 网站创建一些模板和应用程序。遗憾的是,我的网站空间还没有提供 NOSQL 数据库,所以我想我会继续在 PHP / MySQL 上编码一段时间。
简而言之,如果你们处于我的位置(在 Web 开发方面有经验,但 Angular 是新手),你们现在会从哪里开始?
您为 推荐哪些 Frameworks、Extensions 和 Tools应用程序开发 with Angular?
从业务的角度来看,您认为 Angular2 什么时候会在实际项目中得到广泛使用?是开始学习 Angular v1 还是转到 v2 更好?
感谢您的回复。
干杯 bin2hex
我不会给出有偏见的意见,我只会为您提供一些当前正在使用的项目结构的链接,这些链接可能会为您提供一些指导。
https://github.com/TheLarkInn/angular-starter-es6-webpack(这一篇是我无耻写的)
https://github.com/AngularClass/angular2-webpack-starter
https://github.com/AngularClass/NG6-starter(我从这个 repo 中提取了一些片段来创建我的)。
我建议考虑在 'Component Style' 中编写 Angular(如上面的链接)。这是开始使用 Angular 1/2 面向未来的新方法,至少您可以将这些存储库用作符合您自己标准的发人深省的大脑食物。
还有其他捆绑平台,例如 Browserify 和 JPSM,但是 Webpack 提供了许多非常棒的开箱即用功能,使 Angular 开发变得非常棒。
最重要的是你没有考虑到。重要的是您将 html/css/javascript 发送到浏览器 。中间的一切都是微不足道的和腿部工作。
现在 Angular 属于 google,他们已经开始 非常 快速开发以支持各种开发人员。无论哪种方式,它都将非常稳定,并且如果您保持代码模块化和干净,则很容易转移。我会说只是做一些东西,做你需要的,随着时间的推移和框架的发展继续努力,并改变你的代码以匹配。如果你一直等待下一件大事,什么都做不成,所以最好选择一个框架并坚持下去。
我这样回答是因为你的问题很主观,你应该根据自己的需要进行试验并找到答案。作为一名 Web 开发人员,无论如何您都必须学习多种不同的语言,因此请从您认为最好的地方开始,然后随着您弄清楚自己需要什么而成长。
我对AngularJS V2了解不多,但我去年做了一些AngularJS V1项目。这里是我用来制作 AngularsJS V1 项目的工具:
作为项目生成者:
作为依赖管理器(包含在 Yeoman angular 生成器中):
作为任务运行器(包含在 Yeoman angular 生成器中):
一组基于 AngularJS 指令的预构建 UI 组件:
实际上在我看来最好将 AngularJS V1 用于生产目的。