iOS开发 与 Web前端开发,胡乱大吐槽,吐槽

772 阅读2分钟

vue和react只是一个view层的框架,不知道为何Web前端发明出这么多框架。 也不是很能理解,直接用JS操纵DOM原生感觉也是挺好的,Web在低浏览器适配很难受,才有jquery,不过随着版本升级环境越来越好了,我是不太想用jquery去写网站,90K多的一个库,宁可自己优化- -。(可以借助webpack模块压缩,但是配置也挺蛋疼)

本身我有iOS开发的经验,总结发现:入门iOS虽然学习曲线比Web难,但是开发效率要比Web高,运行效率也高,但是不是跨平台。所以我才从重iOS往Web看一看,发现Web简直是开发过度啊。这个框架那个框架,还有那个js无奈的语法,话又说回来。js还能捣鼓Node服务器,这点是我喜欢js的一个优点把。

虽然苹果开源新语言Swift,也可以写服务器,但是生态还是没有建立起来,基本不可以投入生产环境,不如Node。

个人观点:Swift语法要比JavaScript优雅的多,二者语法也很相似,var let 都有。

但是JavaScript生态圈v587,看看gitHub start吓死宝宝了,人多力量大。 语法也一点一点优雅起来比如: ES6。

现在Web要前后端分离, 另外iOS和Android本身都是分离的,通过json交换数据。而Web前后端要分离,可以获取请求数据json操作DOM,也可以前后分离,这里就牵扯是在浏览器渲染还是服务器渲染,浏览器渲染就没有SEO,也是挺难过的一件事。如果浏览器渲染,前端就不需要太了解服务器的东西。 要是在服务器渲染,就需要一些服务器知识了。

还有我最想吐槽的webpack各种配置刚开始吓死我了,就一个简单的React的页面,要配置的东西还有各种概念理解,还有各种Atom编辑器的各种配置,还有要搭建到阿里云服务器上,一堆配置,还要起一个Node服务器(这个我最喜欢了)。

iOS开发真省心 Xcode最新版本, 直接开启撸。 不过也有第三方pod包管理和Npm一样简单。但是iOS有个巨蛋疼的苹果审核,随便拒绝你一下,两星期才能上架一个版本。

好了就吐槽到这里,也就是说出来散散心而已, 吐槽本质改不了什么,只能改变自己用工具解决问题了。

个人博客: www.liangtongzhuo.com