一般简单的微博项目一般也至少会涉及3到4种语言,这是因为微博作为web应用特性决定的。
1. HTML语言,这是所有web应用都需要涉及的语言,一般这里还包括css语言,是html的布局样式管理的补充
2. javascript语言,这是所有的动态web应用会涉及的语言
3. 微博后端语言,这个依据不同有PHP、nodejs、python、java........
4. 数据库语言(如果数据组织是依靠某种数据库来组织时会涉及)
前面2种是所有微博系统都涉及的,3则看具体的系统,4是可选的
需要注意1和2是前端语言,但后端开发中也要涉及,因为需要作为输出
3和4是后端语言
可以只有3,但大多数微博项目都有4,否则无法有效组织内容。
大致是
利用3中某个确定的语言,按规则生成1、2(主要是12可能是一种静态的,由1通过静态web服务——文件服务去引入,但也有嵌入html中的情况)
在3种使用4的具体语句(或者某种包装接口)实现数据库增、删、改等操作。