我发现现在web都已经组件化了
发布于 2年前 作者 cony138 1358 次浏览

我发现现在web已经非常组件化了,验证码、头像、登录、视频、音频、内容展示(微博)、广告…感觉到自己如果只是很简单的需求,都不需要怎么动手即可开发出非常不错的应用。 各位有同感么? 各位还想到什么功能可以抽取出来,咱一起也开发个node版的组件供开发者使用呗

10 回复

权限控制(ACL),有人有兴趣吗?

大侠说说想法。我感觉跨域用起来可能会有些难度吧

@cony138 不会有跨域的问题啊。权限控制在任何系统里都应该是一个很基本的业务组件吧。例如在cnode里面,谁能删帖,谁能设置话题分类等等。

还是等前端后端统一了再说吧, 我觉得现在 NPM 用用挺好的 … 好像 TJ 有篇文章有关联的 http://tjholowaychuk.com/post/27984551477/components

@imzshh 我的感觉是,我说的组件化实际上是引入一段别的服务器的脚步,就可以调用它们的服务,组件的服务提供者并不是使用服务的网站,而你说的应该是使用服务的服务器本身需要做的工作吧。

@cony138 也可以以第三方服务的形式提供,不过权限这个东西对速度要求比较高,而且服务不可用的时候往往会影响整个系统,所以不大适合这样做。。。

我以前一直想做extjs的远程多app应用,没人跟我合伙…

远程多app应用是啥呀?能简单介绍下吗

@cony138 Extjs官网在推出基于Extjs的MVC设计架构后,赢得了很多人的青睐,通过MVC,可以很轻松的构建自己的app应用(配合desktop)。但是遗憾的是,当时没有人能做出多app应用,官网的多app应用不是基于MVC架构的,而且多个app直接无法相互调用,无法进行消息传递,这确实是很令人头疼的。我后来思考,desktop本身就是一个无MVC的主app应用(也可以说是sys),在他里面写的都是子app,换句话说,app之间(无论主次)是可以相互调用和进行消息传递的,但是受限于一句代码Ext.application()仅能写在app.js文件中,因此很多人认为ExtJS的多app应用是很难在基于MVC架构上实现(普通方式当然行)。后来我查阅了很多书籍,看了很多大神的视频、博文,发现都没有人提出基于MVC的多app应用解决方案,于是自己开始求解,也只是大胆的尝试,不受限于“Ext.application()仅能写在app.js文件中”这样的束缚,理解了Ext.application()返回的是一个app的句柄,将这句代码扩展在外层(非app.js文件),最终将这个基于MVC的多app应用实现了。后来我又看到了WebQQ,心想,可以将这个也做成远程分布式多app应用,每个人开发自己的app,然后我做一个大的desktop桌面系统,当我需要其他人的应用时,只要他的应用是发布上线,并且符合我接口的,我都可以在本地调用,也允许开发人员将应用提交到我这,由我本地发布。这就是我当初的一个设想,以前有2个人帮我弄来着,后来一个写php写到手抽筋,一个去搞Android手机开发去了,所以这块东西一直落着,也是想等nodejs要尝试的东西搞完了,有时间再去把自己以前的想法做出来。

回到顶部