独立开发电子商务网站---技术选型敲定,重要的选择!

技术的选型关系到今后的工作内容,每天都要打交道的东西,所以在这件事情上我纠结了好久,非常慎重。最后我还是觉得,既然是做独立开发,那么就应该选择自己最喜欢的技术,每天用着自己喜欢的技术不会觉得太累。下面说说自己稍微了解的几种技术:

PHP,专门为开发网站而生,可以嵌入到html脚本来编程,解析效率高,速度快,最主要的是开源,成本低,结合经典架构LAMP被广泛使用,应该说PHP是目前最流行的网站开发技术吧!印象中PHP的数组功能很强大,又好用。

ASP.Net,微软推出asp.net 后,asp程序员开心了。asp.net实现了界面代码和后台代码分离的开发模式,还提供了很多web控件,开发和维护效率大大提高了。当时随着.net平台和c#语言的流行,asp.net也很快成为web开发的另一种非常流行的技术了。以前是webform的开发模式,现在asp.net mvc模式也很流行,asp.net webform 和asp.net mvc目前并存着,都以asp.net框架为核心。asp.net是自己目前最熟悉的一门技术。

Python Django,这些年接触了好几种编程语言如:C/C++,Java,PHP,VB6,VB.net,C#,javascript,SQL,现在只剩下C#和SQL还在使用中。最近两个月接触了python,觉得它的语法很简洁,扩展性非常好,非常喜欢,了解到它也有web开发框架Django,这个框架也是采用MVC开发模式。

还有其他web开发技术,如Ruby on Rails,听说很nice,有机会再接触接触。。

想了好几天,虽然ASP.NET MVC比较熟悉,做起来更快。但是最终我还是选择了Python Django,喜欢它简洁,轻量等特点。web服务器选择Apache还是Ngnix好呢?两种技术都不熟悉,听说并发性Ngnix好一点。数据库选Mysql,这两年都在用它。操作系统选centos。。

OK,到现在为止技术选型敲定:Python+Django+Ngnix+Mysql+centos+html5/css3/javascript/jQuery

完成一个网站不容易啊,技术面这么广!

加油!努力!

技术选型敲定后,并不意味着一下子就去学这么多技术,也不可能样样精通,能同时精通这么多技术,那真是神人也。目标是做产品,技术为产品服务,产品为用户创造价值!针对现在要做的网站来分析下自己首先要掌握哪些技术:

1、centos---目前可以不学。会用vi,能安装开发环境,一些linux常用命令要会。开发完了部署到服务器提供商的环境就可以。

2、ngnix---目前不用学。用服务器提供商环境安装的web服务器。

3、mysql---要学,要精通。对目前掌握的技术继续深入。

4、Python+Django---要学,要精通!!

5、html5/css3/javascript/jQuery --- 要学,要精通!目前掌握的不够深入!

OK, 接下来的工作就是边深入学习html5/css3/javascript/jQuery,边做出前端界面框架!

Sprint1开始...

独立开发电子商务网站---技术选型敲定,重要的选择!,布布扣,bubuko.com

独立开发电子商务网站---技术选型敲定,重要的选择!

上一篇:PHP中超全局变量$GLOBALS和global的区别


下一篇:.NET 4.0中使用内存映射文件实现进程通讯