一个社区app应用,从程序员角度说,开发前需要准备什么呀?例如,程序框架需要怎么做啊?
1.规划应用的功能,梳理清楚业务流程图,要有一个完整的操作过程
比如楼主发帖子,其他人回复,并可以对其他人的回复点赞,再回复等等
2.确定出实体,和实体见的关系
比如上面的描述,一般的名词都是实体。楼主、其他人、帖子、回复、赞
“楼主”和“其他人”差不多,可以抽象出个新的实体叫"用户","楼主"和"其他人"都是这个"用户"的一个实例,只是属性不同
“帖子”和“回复”都是文字,但又很打的差别,可以定义为两个类,他们有1对多的关系,等等
3.划分模块,那些业务紧密的放一起,那些变化多的拉出去
4.建数据库
5.建底层工具,那些常用的工具类封装好,供业务调用
6.劈头盖脸写代码
祝你成功!
首先要知道该应用有哪些功能模块,各个模块间如何交互。再就是根据各模块的需求设计数据库,最后就是编程实现各个模块。
这是我的理解,如果更高一个层次,可能还有涉及到以后的app的扩展的问题,可以考虑一下。
首先要知道该应用有哪些功能模块,各个模块间如何交互。再就是根据各模块的需求设计数据库,最后就是编程实现各个模块。
这是我的理解,如果更高一个层次,可能还有涉及到以后的app的扩展的问题,可以考虑一下。
试想,如果你开发程序,不但连怎么实现都不知道,就连要做什么也完全一无所知,那么这简直是荒谬的。所以,你的问题不是一个技术问题,估计你也对此不感兴趣。
你无非就是应付个差事,混一个毕业,今后估计也不打算干这一行。所以我觉得你没有必要关心你提的那些问题,你的问题无非就是用最少的成本,通过毕业答辩。
那么给你的建议是,如果你家里不是很穷,你就任性一把,找个枪手全程服务下吧。如果你家里很穷,起码把怎么编译和调试程序学会,其余的,胡乱找个类似的程序到时候哄哄老师。