杂七杂八的一些备忘

硬件老郭 · · 1508 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

最新的备忘放在前面,便于查看。



大话工控   这个网站名字虽然是工控,但是有很多视频,讲的是物联网。

包括如何自己开发APP,服务器,还有物联网平台的一些东西。


app invertor  是谷歌的一款积木式 app开发软件。上手很快,好像还能生成服务端代码。

谷歌推出一款名叫Google App Inventor的工具软件, Google App Inventor用户能够通过该工具软件使用谷歌的Android系列软件自行研发适合手机使用的任意应用程序。在此之前有关这款软件测试版本的使用细节已经由谷歌实验室(Google Labs)以教学视频的形式向网友公开。在这段视频中,研发人员展示了如何使用程序发明家来制作应用程序,其中还有很多教授网友自己动手研发新程序的内容。而且这款编程软件不一定非要是专业的研发人员,甚至根本不需要掌握任何的程序编制知识。因为这款软件已经事先将软件的代码全部编写完毕,用户只需要根据自己的需求向其中添加服务选项即可。也就是我们所要做的只是写简单的代码拼装程序。

开发难度大大奖励,不会编程也没关系。

但是其实整个app开发还是需要很多基础的知识的。目前还是倾向于跨平台开发,比如小程序之类的。

app开发是属于重开发,周期长,要适配,要在安卓和苹果市场上架。而小程序则是很轻量级的开发。

可以把复杂的业务转到自己的服务器上。我是这样理解的。



查找小程序开发资料时 看到了这个东西 有空了解下

使用ivx开发web全栈项目 初探(一)

ivx 0代码开发app 小程序 服务端 全栈开发!


ivx优缺点

(一)优点

基于云服务的开发系统,再也不用背着电脑到处跑了,再也不用在家里的电脑里装各种环境了,有浏览器就能满足所有的开发需求;

全栈开发省时省力,2个人的工作一个人做且速度更快,并且除了使用提供的组件,还可以自己写组件,写js函数,调用三方api接口,非常灵活;

能构建全平台系统,目前支持小程序和web,下个版本貌似还支持app;

这套工具的技术采用react+golang+k8s+docker架构将组件生成代码,其最终生成的代码的健壮性不比一个老师傅弱,不服的可以自己再撸一套代码版的跑一下比比性能;

安全性,不论是接口还是数据库,其安全策略都很完备。在预览效果时看到回包的明文结构可能还在吐槽安全性,打包发布后再看看回包都是加密过的信息,收到回包后只有浏览器能解密并使用数据,不禁感叹https下还做到这样真的是“安全第一”;

有类似git的版本管理系统,支持多人开发和分支管理,对可视化事件备注注释方便阅读,当然这个肯定没有vscode里直接能看到差异那种强壮的功能,但在同类产品里确实做的不错;

完善的学习资源,有详细的开发文档,不输imooc的视频课程,在线客服和技术论坛。

(二)缺点

劝退新手的学习难度,正所谓成也萧何败也萧何,其功能的强大注定了使用的难度,在开发者眼里的优点就成了新手眼里的缺点。如果对于程序员来说事半功倍,但对于没什么基础的新人没个几星期的学习和使用是无法构建大体量、多功能项目的;

事件组多了会导致编辑页面变卡,滚动的时候尤其明显,点击选中组件也有一定的延迟,在流畅性方面用户体验并不是很好,希望以后可以改进;

不同种类项目的代码不能够通用,比如小程序的组件无法复制粘贴到web项目,这可能和代码的生成逻辑有关,小程序生成的是对应wxml、wxss文件。对比其他前端框架,复用性就被比了下去,比如各种前端框架的native版本(react-native/vue-native)和小程序版本(mpvue/melago),代码基本可以通用。

六、思考

我从html->js->jq->node->框架->框架衍生组件->表驱动编程->黑科技->颈椎病康复指南,前端的变化日新月异,这些知识是我们安生立命的资本,花费了我们大量的时间,结合我们的学历和专业才让我们在行业内无法被替代。apaas产品会否是互联网应用的下一个风口,会否改变编程学习的方式是互联网人需要考虑的。01代码被高级语言替代,可视化编程有可能替代高级语言,这并不使我害怕丢了饭碗,而是会鞭策我不断学习,一方面了解这种新颖的技术理念另一方面让我达到apaas所不能企及的高度,变得更加不可替代。


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:硬件老郭

查看原文:杂七杂八的一些备忘

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1508 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传