go在不使用任何框架的情况下,能不能进行web开发

RT

已邀请:

傅小黑

赞同来自: suc

学习标准库最优先

voidint - https://github.com/voidint

赞同来自:

pathbox

赞同来自:

当然可以。 不过 标准库的路由方面,有些第三方路由库 做的比标准库要好了,比如httprouter,可以考虑路由用它

tupunco

赞同来自:

这个论坛谁开的不知道吗?
请访问这里: https://github.com/astaxie/build-web-application-with-golang
学习的路上, 别首先想着用某流行框架.

Xargin - 滴滴打杂工

赞同来自:

问这个问题之前你应该先考虑一下 web 框架都提供了哪些功能或者工具,随便举点例子:


带参数的路由管理
db 操作工具:orm/sql builder/redis 相关client
预置的逻辑分层:logic/controller/view/model
前端模板
api 文档工具
配置管理
中间件支持


如果这些你全都不需要,那你用标准库吧


滴滴招聘 golang 攻城师,简历请发至 caochunhui@didichuxing.com

fiisio

赞同来自:

很悲哀,框架的出现居然让人丧失了能力

CurveSoft - 70后Go爱好者

赞同来自:

当然可以,众框架也是用标准库写出来的。


不过呢,如果你有比较好的封装和抽象的编程习惯,到你项目弄得差不多了,你会发现我卡我这不是又搞了个框架出来~而且和别的框架也差不太多~早知如此何必当初~


就像上面滴滴的同学说的,难道你的项目不需要这些东西?有时间有干劲可以自己搞,不过大部分项目需要的是大干快上,业务优先吧~


当然用了框架就放弃深入学习原理也是不对的。(挡住脸.jpg)

flewliu - 明明可以靠脸吃饭,确偏偏要靠才华

赞同来自:

完全可以,我现在写的web就没有用框架,但是肯定没有用框架写的爽

飞雪无情 - 公众号flysnow_org,个人博客www.flysnow.org

赞同来自:

肯定可以,建议学习标准库,别太早的接触框架,框架都是工具,今天的流行,明天可能已经被替代。

要回复问题请先登录注册