一点声明
阿篱回复:这才是合理的打开方式。
瞄了一眼2049的代码。。
代码是golang写的,MVC架构。数据库是youdb,抛弃了ORM,将obj直接序列化存储到key -value的数据库。
好处是不需要mybatis这样的orm框架了,坏处是很多复杂业务,代码写起来就很变态,而且性能很糟。
youdb和leveldb一样,属于文件型数据库,同类是sqlite,但是sqlite是传统数据库,youdb是key-value数据库。
++++++++++++++
话说这代码是真的轻量级啊,MVC分的也算清楚,内部实现也不复杂。
说了这么多废话,就是觉得不喜欢这里的人,回家自己搭一个bbs自娱自乐也挺好的~
我也用discuz搭过一个bbs,可惜被共产党封杀了
@立紗Lisa #5
技术大牛,希望小二好好向你学习, 小二是我们这里唯一的指望了
对于小白的建议
先去学习Ruby on Rails,等你入门了,基本就可以自己写个BBS了
然后学习下RESTFul 规范,让你学会约束自己的代码【培养CRUD思维方式】
最后,网上搜索下前后端分离,前端可以看看vue,我觉得挺好用的!
写web,万变不离其宗,说到底也就是CRUD+js画界面
前端,html+js+css三板斧而已,MDN上学习,一个下午就搞定了
后端,我建议RoR入门,或者python入门。真的玩进阶版,php已经淘汰了,估计是golang会是将来的趋势,国内目前java为主
如果是找工作,建议java或者golang,如果是自娱自乐,推荐RoR和Python
@小二 #8 我知道啊,但是RoR的设计理念非常先进,我觉得其他语言的web框架都是对RoR的模仿而已
而且我已经说了,自娱自乐推荐RoR,找工作的确是没希望了
我是看着Ruby China起来,看着它没落。。。都去玩Erlang了
Erlang和OCaml我觉得也不错, Erlang在通信行业还是可以找到饭碗的,工资也不低,
OCaml可以去Jane Street看看,类似F#,金融行业,工资不低啊
但这些都不是web开发主力语言。
不同行业,语言不同,隔行如隔山。比如,我看人工智能的时候,会python更多,主流框架tensorflow pytorch keras
比如量子力学 python
统计学 python R语言 SPSS
建筑 matlab maple lingo
金融 F# OCaml
以上内容,我都不会,但是都用过这些编程语言。。。
再来写冷门的~
IBM有一个叫ILOG的编程语言。。。我感觉很牛逼。。。
算了。。。不说了,说太多,把自己是谁都泄露了
老实写go和python,不香吗?
不要整那些花里胡哨的,ruby项目过半年能跑起来算我输。
@electron8964 #6 我只是一个图书管理员而已,不是技术大牛
极度讨厌js,又处处绕不开,烦,透,了
@立紗Lisa #11
图书管理员或许会是刘邦项羽呢, 可不敢小瞧
我觉得小二发帖的时候,情绪不好
只是希望我的歪楼,可以转变大家的心情,在屏幕前自己笑一笑,忘记不开心的事情
现在大家应该忘了自己不开心的情绪了,收工~
我是谁你应该清楚,我给你的建议和刚进站时没有区别,你怀疑我的身份怀疑我的动机,我很失望。希望你终有一天能够醒悟,我的大号已经要求全部删除,没有任何其他小号。
茶馆来了一群唱戏的,喝茶看戏即可,即使沉浸于剧情,也不必下场陪演嘛。被人拖上大篷车拉走,真正来喝茶的客人可要发愁了。
@小二 #10 哈哈哈哈哈哈哈哈哈哈