随着HTML5的发展和微信应用号的出现,如何看待未来移动开发着的定位?

WBOY
リリース: 2016-06-07 08:44:56
オリジナル
1429 人が閲覧しました

回复内容:

这个问题我每周会被问二十遍左右,并不在乎再答一遍了。

前几天我们不得不把一个原生功能改成HTML5的,然后被CTO等一大帮人又轮了一遍,所以很乐意答一下。

结论就是展示类的功能会逐步迁移到HTML 5,其它功能大规模的迁移要等到ES6普及,核心模块或者对用户体验要求较高的模块不会迁移。

原生的好处有,
1. 更便宜,同样的功能用原生框架开发成本对程序员水平的要求更低,维护成本更低,静态类型什么的不那么容易出bug;
2. 更好的用户体验,原生的界面更流畅且更容易优化,有些效果也只有原生的应用可以做;

HTML 5的好处有

1. 便于更新,iOS的程序从提交到通过大概需要一周的时间,而HTML5 的界面可以随时更新;
2. 界面可以分享到微信、QQ空间、微博,这就是开头提到的为什么要把原生界面改成HTML 5的原因;
3. 我们可以做微信应用号之类的东西。

阻碍我们大规模迁移到HTML5的主要原因是现在的JS不好用,我们想用module,想用class,我们在济南,我们穷。而且现在的JS代码在我们迁移到ES 6之后肯定会全部重写。

另外,跨平台并不便宜,既符合Material Design又符合HIG的设计和实现都很麻烦,与原生效果相近的像素对齐、微交互等几乎是不可能的。如果没有足够好的理由,比如游戏界面越脱离常规越好,把不够完美的像素投射到百万用户眼睛里是不负责任的。 html5定位有兼容性好,定位精确的代码拿出来共享下 谢邀!我虽然不是做开发的,但是感觉开发会越来越简单,越来越傻瓜化。开发者可以做个性的功能开发提供更好玩更好用的功能和服务;可以做垂直,深挖行业功能;可以与企业合作做项目。

还是看开发者有没有意识去改变或者提升自己
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!