This topic created in 2925 days ago, the information mentioned may be changed or developed.
技术即工具,用着顺手就是好技术,技术是用来解决问题的,不是艺术品。
比如,算法是什么?算法本质上是解决问题的步骤,不必把《算法导论》当圣经;
设计模式是什么?只是一种经验的总结,没必要完全遵守
分层架构是什么?便于代码管理和组织,可以两层,也可以五层,视规模而定。
大家怎么看?有不同声音都是好事。
12 replies • 2018-06-04 21:06:53 +08:00
 |
|
1
cbais7890 Jun 4, 2018 via iPhone 5
我觉得
“开发”项目,不需要 “开源”项目,需要
如果只是开发一个项目,而不打算开源,那么其最终价值在于成品而不是代码,那么用什么技术都无所谓,毕竟东西好用就行
如果开源,那么就需要看看开源的价值
开源的目的是为了共创,或者与社区分享探讨技术和思路,或者寻求共同维护的可能性。换言之,对于使用老技术老思想的代码来说,其代码本身可对社区作出贡献的部分就已经不多了,再加之老技术也难以吸引贡献者
|
 |
|
4
nine99 Jun 4, 2018
和开不开源有啥关系?你说灵活处理,大家都同意吧
|
 |
|
5
tamlok Jun 4, 2018 via Android
但也要防止历史虚无主义
|
 |
|
7
likuku Jun 4, 2018
尽量还是不要重新造轮子...
|
 |
|
8
sanxidiot Jun 4, 2018 via Android
自己开发开源项目当然可以灵活处理,但能不能吸引开发者和贡献者形成一个社区就不好说了
|
 |
|
11
kslr Jun 4, 2018 via Android
保持主流才有更多的资源利用
|
 |
|
12
vitalis Jun 4, 2018
如果没有新技术,也没有新思想?那写出来的,基本上都是已经存在的。如果已经存在的还是开源的,那就没有开源的必要了,直接加入现有的项目去贡献就行。如果已经存在的非开源,那么开源对整个行业和项目本身都是有益的。
|