首页 文章

AngularJS - 如何在2016年开始最佳? [关闭]

提问于
浏览
3

我刚开始用 Material Design for Angular 学习 AngularJS (版本1.5.0) - 该死的看起来非常甜蜜:)对于构建和部署我使用 Gulp 来自动完成我的任务 .

到目前为止一切都那么好,但在谷歌上搜索更多问题时,我发现了像MEAN Stack,Meteor,lumX,Ionic等许多帧架构 . 我想知道是否更好地从一个框架开始或者如果Gulp AngularJS Material Design for Angular就好了 .

在我使用Foundation for Apps之前看起来很甜,但我非常喜欢Material Design的外观和感觉 . 之前我使用Zurb Foundation进行响应式网页设计项目,但考虑跳转到Material Design(基于FlexBox),即使我错过了对一些旧版浏览器的支持 .

所以我有点困惑如果我现在浪费时间学习Angular Version 1并且更好地直接跳到 Angular2 beta . 我担心的是,我可能缺乏文档和帮助 . 此外,我还需要了解更多关于 ES6 的信息(无论如何这在下一次都是必要的,但这使得它更难开始) . 我想很多我将从Angular v1中学到的东西我以后可以在Angular v2中使用,或者?

作为自由网络开发人员,我的另一个问题是,如果坚持使用Angular v1一段时间并且了解更多关于它的更好并且稍后在测试结束时跳转到Angular v2 . 因为目标是后来进入一些项目,我可以想象公司坚持v1一段时间,直到v2变得更稳定 .

对于一些初始项目,我想在LAMP环境中基于Angular with Material Design为我的Wordpress站点创建一些模板和应用程序 . 遗憾的是,我的Webspace还没有提供NOSQL数据库所以我想我会继续编写PHP / MySQL编码 .

简而言之,如果你们在我的位置(在Web开发方面经验丰富但是对Angular很新),你现在可以从哪里开始?

您对Angular的 Application Development 推荐了什么 FrameworksExtensionsTools

从业务的角度来看,您认为何时Angular2将被广泛用于实际项目,是否更好地开始学习Angular v1或转到v2?

谢谢你的回复 .

干杯bin2hex

3 回答

  • 2

    我对AngularJS V2了解不多,但去年我做了一些AngularJS V1项目 . 这里我用来制作AngularsJS V1项目的工具:

    作为项目生成器:

    作为依赖管理器(包含在Yeoman角度生成器中):

    作为任务运行器(包含在Yeoman角度生成器中):

    基于AngularJS指令的预构建UI组件集:

    实际上我认为最好将AngularJS V1用于 生产环境 目的 .

  • 0

    我只会为您提供一些目前正在使用的可能为您提供指导的项目结构链接,而不是给出有偏见的意见 .

    https://github.com/TheLarkInn/angular-starter-es6-webpack(这是我无耻地撰写的) .

    https://github.com/AngularClass/angular2-webpack-starter

    https://github.com/AngularClass/NG6-starter(我从这个仓库拿了一些东西来创造我的) .

    我建议考虑在'组件样式'中编写Angular(如上面的链接) . 这是一种开始使用Angular 1/2的新方法,至少你可以使用这些存储库作为你自己标准的发人深思的大脑食物 .

    还有其他捆绑平台,如Browserify和JPSM,但Webpack提供了许多令人敬畏的开箱即用功能,使Angular开发真的很棒 .

  • 1

    最重要的是你没有考虑过的事情 . 重要的是你得到你的html / css / javascript到浏览器 . 介于两者之间的一切都是微不足道的 .

    现在Angular属于谷歌,他们已经开始非常快速的开发,以支持各种开发人员 . 无论哪种方式,它都很容易转移 . 我会说只是制作一些东西,制作你需要的东西,并随着时间的推移继续努力,随着框架的发展,并改变你的代码来匹配 . 如果你一直等待下一件大事就什么都不会完成,所以最好选择一个框架并坚持下去 .

    我这样回答是因为你的问题非常主观,你应该根据自己的需要进行实验并找到答案 . 作为Web开发人员,您还必须学习许多不同的语言,所以从你认为最好的地方开始,随着你弄清楚你需要什么而成长 .

相关问题