编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

其实App制作挺简单!基于最先进的ECMA6技术

wxchong 2024-07-04 09:54:04 开源技术 19 ℃ 0 评论

文:聚易

小编记得,2013年那段时间Apple公司开启了App开发极简化路线。不会3D透视?没关系!我们图标2D化。手机网速不行,加载不出网站3D效果?没关系!我们网站设计2D化。手机运存吃力,难以加载3D特效?没关系,我们依旧2D化,无关紧要的元素删删删!苹果做的这一切,都是为了iOS开发更简便。导致瞬间iOS Developer成为最热的话题、最热的职业。可不成想,短短4年时间便出现iOS Developer供过于求的现象,再想找份好工作,难!

就在这时,国内有识之士提出了一种方案:App"小程序"化。这一理念的提出,得到了广大技术人员的强烈支持!其优点就在于:简便、高效、跨平台。什么是跨平台?就是常见主流平台都可以运行的App。

基于这一理念,国内又出现了新的创想:相关科技公司提出了"H5开发,分别打包的概念"。也就是说:使用H5一套代码进行适配Android、iOS和Web三大平台,封装打包时分别打包Android App、iOS App和Web(甚至是小程序)。

这样开发,一套代码实现了编程界一再强调的高复用率!也是目前最理想的开发模式。那么标题所提到的ECMA 6又是什么呢?其实我们现在提到的H5其中包含HTML5,这个版本更标准的叫法就是ECMA 5。而ECMA 6顾名思义,是更为先进的版本。

下面步入正题,怎么实现高效可视化?这是我们需要了解App是需要设计的。对,我们结合UI设计与开发两个环节,实现一步到位开发过程。这里引入"产品经理必备软件":Axure RP,这款软件的优点在于集UI设计与动效设计于一身,同时可把生成的动销"发布"成ECMA前端代码形式。

这时大家便懂了吧!我们利用这一套代码,稍适修改成高复用率代码便可以发布到我刚刚提到的新型封装方案中,稍做适配便可以发布到Androud、iOS、Web三大平台。这里推荐一款超好的平台:WeX5平台。其优势在于:案例超多、自有云服务,总的来说就是服务很完整。我们可以借助Axure RP得到的H5代码直接导入此平台进行发布!

说到这里,你是否心动了?快来开发属于自己的第一款软件吧!有什么不懂的地方,可以与小编联系。若有疑惑,请评论区留言。

本文由沈阳赚币科技原创出品,未经许可,任何渠道、平台请勿转载。违者必究!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表