全栈独立开发者开发网站的顺序是怎么样的?( 二 )
■网友
我曾经自己写了一个简单博客系统,用来保存自己的一些文档。当时的开发过程是这样的1.设计数据库,考虑存储内容,设计表,然后选择数据库,最后选了mysql,并且把sql脚本都写好。2.选择web容器,考虑到java最熟悉,所以选了tomcat做web容器,不想麻烦,就用纯servlet来处理后端数据,写完直接把数据用json传到前端,写出第一个servlet之后,我已经可以在浏览器里面拿到后端数据,证明后端到前端已打通。3.前端的话,网页部分全手写,用jquery来处理json的数据,动态扩展网页,第一个网页出来之后,就联调,打通前端,后台,数据库的连接。4.第三步完成之后,证明我的选择完全正确,这时候梳理需求,切分出页面,设计剩下的后台接口,把页面和接口对应好,一个一个的实现,实现一个,迭代一次。5.前端全部选择jquery,不懂就去搜索,大概一天就写好了。所以我的开发顺序是,数据库设计,后台程序调通数据库不分,写前端,打通所有通道,归类设计,切分需求,然后逐个实现,迭代发布。
■网友
作为一个全栈,最近我还成了一个自由职业者,已上线了 v2mm - 自由职业者社区, 基于 NodeBB 制作的网站,我的博客 也介绍了我对 NodeBB 的一系列学习和二次开发的经历。网站开发不是一蹴而就的,我就不展开写了,题主感兴趣的话一起来学习吧。
■网友
①找个看着舒服的模板当前端②撸起python-django设计数据库模型设计url设计views写模板③回头改前端 改成面目全非
■网友
泻药几个基本点吧,以下是我的失败经验,仅供参考:1. 先冷静思考一段时间,思考一下我为什么要做这个项目?这个项目能给我带来什么预期?我的目标用户是什么样子的?2. 挑选前端样式,简单的最好,因为你后期会迭代无数的功能,再简单的网站,未来都会臃肿不堪。3. 根据之前自己建好的文档,开始实现代码,优先实现页面,因为这个对你来讲就是最好的高保真原型,也是你最终想要的结果,所有的前端功能都要做细、做精,因为你一个人开发,一个人开发最大的问题是多语言切换造成各种妥协(前端妥协、后端妥协、数据库妥协),这种混乱的妥协结果就是前端、服务器端和数据库端都杂乱不堪。4. 编写后台的时候,千万不要因为技术瓶颈而让前端妥协,数据库同理,道理同上。这是一种逆推的方式,而我们传统的开发方式是定义各种领域模型,然后基于模型编写代码,如果你对业务并不是十分了解的话,不建议基于领域模型进行开发,因为你一开始根本就不是这个领域的专家,而在互联网时代,没有相同的模式供你参考。
推荐阅读
- 汽车|埃安Y的诞生见证了着广汽埃安高端品牌的独立?
- 汽车|稳固行业地位/扩展商业版图 LG化学事业部正式独立为LG新能源
- 胖哥汽车|又一款“舒适王”,轴距3米配独立沙发座椅,还带电动双侧滑门
- 汽车|广汽埃安总经理:资本化不是最终目的 独立后将更科技化
- 内置于APP程序内的广告,SDK广告的市场前景怎样,如有媒介的话,APP程序开发者.媒介.广告商咋分成的
- 汽车知识|长5.6米大空间,这款拖挂能上路还配独立厨卫!四口人用超舒适
- 如果你是AppStore的工作人员,你想咋帮助中国区的开发者列举你最想做的2件事情
- 参见Esri开发者大会是一种咋样的体验
- BFC, 独立布局的规则
- 华为交换机的二层端口隔离,三层通是啥原理
