随着最近announcement的Hummingbird的出现,Flutter似乎将成熟于网络应用。我曾尝试学习AngularDart,但我个人认为Flutter Web应用程序将是更好的方法。我必须计划很多,才能在Flutter和AngularDart之间共享我的代码库。
蜂鸟会获得对Flutter Web应用程序的支持吗?将来使用AngularDart是否会减少收益?
答案 0 :(得分:3)
一如既往,答案是:这取决于。
如果您想快速吸引大量用户,AngularDart是您的朋友,因为它现在提供了坚实的基础。 还要注意,做很多“计划共享您的代码库”,基本上可以转化为考虑将业务逻辑与UI逻辑分离,这都是赢家,因为从长远来看,模块化的代码将使您受益。 此外,了解更多框架也不是一件坏事。
但是,如果您可以让自己有耐心并且长期考虑,那么Flutter对Web和Fuchsia的未来支持可能会吸引您。 这就是为什么-如果您相信Flutter的成功,那么只为Flutter开发,然后等待,看看会发生什么是有意义的。
就我个人而言,我相信Flutter将成为一个受支持的,通用的通用UI框架。 这就是为什么如果您的项目不严格的时间,我建议您押注Flutter。
答案 1 :(得分:2)
我认为这确实取决于您的用例。 AngularDart和angular_components试图支持更多的“企业”用例。主要面向桌面的复杂Web应用程序。当HummingBird将更多的精力放在移动网络用例上,或者您已经有了一个扑朔迷离的应用程序时,您碰巧希望将网络也定位为相同的目标。所以两者都会有地方。
答案 2 :(得分:1)
我非常了解你;-) 我现在正在尝试回收我的carrer,并花了很多月学习Angular(我的Typescript分支),我喜欢使用它,非常愉快,如此直观,我做了一些主要的Web应用程序,它们工作得很好,并且维护很容易,快捷,干净...未来似乎让我和安古拉(Angula)处于漫长的恋爱中...
但是突然之间,我听说了Flutter,就像两个月前一样,我被这个概念迷住了(之前,我已经尝试过不同的方法,以使一个代码库可以访问所有移动平台,其中大部分是Xamarin,并且学习起来很痛苦并使用它,ReactNative永远不会让我有任何感觉),但是Flutter实在是太容易了,它的功能比Xcode和Swift巫师还强大,我也一直在工作,而且当您拥有一个中间项目时,故事板还是很清晰的。我过去两个月全职学习Flutter,已经在Appstore中安装了应用程序并开始了我的第一个网络工作(非常丰富的经验,没有使用CSS进行网络工作,哦,是的)。
那我的观点和其他人的“依赖”相似,但是如果我是你,并且刚刚开始学习AngularDart,我会选择Flutter而不会退缩。