前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >论框架优劣

论框架优劣

作者头像
shengjk1
发布2018-10-24 15:20:11
4460
发布2018-10-24 15:20:11
举报
文章被收录于专栏:码字搬砖码字搬砖

Kylin,不得不说是中国人在开源领域的骄傲,近来刚好公司内部也需要Kylin来进行报表的计算,随简单研究一番。

Kylin最大简单之处就是解压安装,这也是软件行业的一个趋势。一个软件要想被更多的人喜爱,首先生态要好,其次是要足够简单,让更多的程序员哥哥程序媛妹妹把专注力放在逻辑上,这也是为什么一层一层的封装,一个一个的框架。像最近特别火的TensorFlow。封装,对一个程序员来说是好还是坏,自然像千人千面一样。但我觉得,弊大于利。

其一:程序员的门槛会越来越低。当然不是说门槛低不好,只是林子大了什么鸟都有,很容易出现两极分化,真正的大神跟真正的菜鸟,扰乱了程序员这个圈子的正常秩序,往大处说加剧了这个的圈子的贫富差距,在一定程度上加大了这个国家的贫富差距。

其二:会有越来越多的菜鸟,在那里抱怨人生,到处宣扬自己的负能量,会影响周边人的情绪进而影响周边人的周边人的情绪,从而影响这个国家的情绪。

其三:好吧,我承认上述两条纯属胡扯。

其四:咱们好好的分析一下这个事情。框架、封装到底是好还是坏。

效率:1.肯定是提高了工作效率,加快了单位时间的产出。如果说程序员的天职在于改变世界,那么现在已经达到了,并且以后会对世界改变更大,这是足够让猿们引以为豪。但殊不知黄鹂捕蝉黄雀在后,效率的大大提升,也大大加快了公司的发展,公司迅速的发展又会给猿哥哥、媛姐姐们更大的工作量,又会触发更高效、更便捷的框架,然后就这样,对底层的封装越来越多,使用起来越来越简单,到最后就是傻瓜式的编程了。也许未来就像某些人鼓吹的那样,未来人人会编程,但这对于猿类来说真的是好事吗?非也,脱离了底层,程序员将不在是程序员,而仅仅是程序了,那一天也就真的是码农了。就像一个武功高手,失去了内力,可能练一下小混混都打不过。而内力就是底层就是基础,而绚丽的招式就是各种框架封装,过十几年后,当程序员这个王国只有绚丽招式时,这个王国离灭亡就更近了一步。

简单:框架负责对外提供API,猿哥哥姐姐们使用时,只需要调用以下即可,使用起来简单快捷,一个字:爽。可这个爽字背后却是巨大的浩劫。武家曰:练拳不练功,到老一场空。如果有一天程序员王国灭亡了,那就源于他们在懒了。所以说太绚丽的东西未必好,一学即能用的东西未必长久。

专注逻辑:这个东西我只能呵呵了,不禁要问逻辑是个什么东西,能吃吗?逻辑,这东西,我不禁要哑然失笑。业务逻辑复杂还是底层逻辑复杂,业务逻辑对于个人发展事倍功半而对于公司发展来说确实事半功倍,底层逻辑确恰恰相反,另外底层有可以反馈业务。

猿的王国,若想光辉永存,内功修为是势在必行的。

就先酱紫,小省喊我去玩啦~~~~

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年05月26日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档