加载中 ...
首页 > 新闻资讯 > 小程序 正文

小程序与普通Web开发

2019-07-31 11:08:28 来源:沈阳小程序开发 作者:沈阳软件开发

之间的区别 小程序的主要开发语言是JavaScript,所以通常使用小程序开发来比较普通的web开发软件定制

ad.jpg

。两者之间有很大的相似之处。对于前端开发人员,从Web开发迁移到小程序的开发成本不高,但两者之间存在一些差异。 Web开发呈现线程和脚本线程是互斥的,这就是长脚本运行可能导致页面失去响应的原因。在小程序中,两者是分开的,并在不同的线程中运行。 Web开发人员可以使用各种浏览器公开的DOM API来进行DOM选择和操作。如上所述,小程序的逻辑层和渲染层是分开的。逻辑层在JSCore中运行,并且没有完整的浏览器对象,因此缺少相关的DOM API和BOM API。这种差异导致一些非常熟悉前端开发的库,例如jQuery,Zepto等,它们不在小程序中运行。同时,JSCore的环境与NodeJS环境不同,因此一些NPM包无法在小程序中运行。 Web开发人员需要面对的环境是各种各样的浏览器。 PC需要面对IE,Chrome,QQ浏览器等。在移动端,您需要面对Safari,Chrome,iOS和Android系统中的各种WebView。 小程序开发过程需要面对iOS和Android 微信两个主要操作系统客户端,以及用于辅助开发的小程序开发工具,小程序三个操作环境也不同,如表1-1所示。 操作环境逻辑层渲染层iOS JavaScriptCore WKWebView Android X5 JSCore X5浏览器小程序开发人员工具NWJS Chrome WebView Web开发人员只需在开发网页时使用浏览器,并使用一些辅助工具或编辑器。 小程序开发不同,需要申请小程序帐号,安装小程序开发者工具,配置项等。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。