快速开发师,软件发明技术探索的困惑

快速开发师 发布于 2016/06/23 01:16
阅读 392
收藏 0
颜宁说过,科学只有第一,大家都是为了争这个第一。   可是,当你发现你把你发明的东西,发到网上,就会有很多人来抄袭。但若我是大型框架的发明者例如我发明了tomcat我发明了iis我发明了Hibernate,我发明了ibatis,我发明了sqlite数据库,那我一定很乐意开源,因为这些都是较大型的源框架,不是你发现的有用的几个类,几个方法,几个手段那么简单,代码量复杂而多让别人去读去吧;所以你若有个代码量小的但是功能惊人的小发现,你立刻发到网上,立马被抄袭,这是不是一种悲哀。 困惑的是难道我们只有做出代码量较大的复杂的技术才可以分享吗? 
加载中
4
中山野鬼
中山野鬼

自己熟悉一套业务,哪怕是一个数据表的存储方案。代码写了写,觉得自己的方案更好,原先公司又不愿意换,于是自己重新写一套,让自己满意的,挂网上,有谁用,就已经很开心了。搞着搞着别的公司看上了,说我给你支持,也给你添砖加瓦,就我自己那些业务你的开源版本尽量靠过来吧,我也好直接拿了用,(这样省得养一堆人,还没明确目标,漫长的开发周期,还没一堆小白鼠做实验)。于是这个项目就越来越壮大了。

这就是大多数开源项目的写照。 

1、要说抄,你看怎么界定,从系统原理角度,天下一大抄,但这没什么问题,从业务功能角度,不抄也得抄。

2、要说发明,也要看你怎么界定,有几个是真正的“原创”性的发明?linux?别说他,minux也不敢说“发明”。但要说独立的一个对象或“产品”,其实也可以算发明,只要重新写,有自己的想法,针对特定的业务。

3、“代码量小的但是功能惊人的小发现”, 客观说,能到这个级别的,lex就算一个,md5也算一个,但能抄这玩意的,有几个?优化改良的有不少。这种小巧的项目通常是根据课题来的, 不太可能是非研究人员拍脑瓜出来的。哈。

总结一句,想争快钱思想的人,别扯淡开源。搞开源的,一开始都是搞的开心或不服气的。但凡争快钱思想的,整天脑袋里想着下水后能不能立马变现,纠结活该,我甚至祝福这种人掉坑里亏死。搞开源的,整天想的是这个东西该怎么实现,真正搞开源的,就凭他不服输的劲,无论做的好不好,都是值得尊敬的,但我相信这种人,肯定不会考虑楼主的问题。哈。

乌龟壳
乌龟壳
回复 @快速开发师 : 我想说的是这个东西实现起来很简单,看不出有什么科技含量,讨论drag/drop这些有意义吗。
快速开发师
快速开发师
回复 @乌龟壳 : 我是模仿的flexbuilder,你也可以去下载那个设计器模仿
乌龟壳
乌龟壳
回复 @快速开发师 : 而且drag/drop根本不是核心,核心就是生成代码,你举个不能生成或者生成不对的例子,我再改下。
乌龟壳
乌龟壳
回复 @快速开发师 : 你直接举例子比较好,我很少用easyui/jqueryui/extjs这些东西
快速开发师
快速开发师
回复 @乌龟壳 : 刚看了你的代码,并且也用谷歌浏览器测试了,我只想说小伙子路还漫长啦;给你科普一下 第一:拖拽不需要你写那么大一堆浏览器不兼容的代码,jQuery或easyui早就有现成的了。 第二:你说去掉sid不需要,那你知道框架UI的转换器原理不,有些框架会被parse掉,会产生若干个html元素来解释你最初的那个元素,你难道要去拖那些部件?
下一页
0
乌龟壳
乌龟壳
代码量小的一般不值钱
0
陈少鑫
陈少鑫

你若有个代码量小的但是功能惊人的小发现
----真有这样的东西吗?怀疑中……

0
梅开源
梅开源

多逛逛github和codepen.io

然后你会明白,牛逼的人不会在意这些共享的光芒,因为他们像太阳一样光和热无限。

快速开发师
快速开发师
关键是我不牛逼
0
ios122
ios122
有空,多看看书,少造点轮子;然后你会发现,所谓的"有个代码量小的但是功能惊人的小发现",大部分都是别人玩剩下的,甚至很久以前就证伪的东西;
0
CoreThink
CoreThink
如果开源,就不存在“抄袭”这一说了,开源一定是做好了被无数同行审阅地准备,只要符合开源协议,同行拿去做什么就不应该再管了。欢迎交流,开源PHP开发框架CoreThink
返回顶部
顶部