python + django + pydev +eclipse 搭建网站开发环境

对移动互联非常的感兴趣,所以就尝试接触网络端后台的技术,因为是刚接触,所以从最基本的http动态脚本开始。

对python的了解是来自于我的大学同学,由于他经常在我面前说这门语言是如何的牛x,所以就将他作为我接触的初始点,其实以前也接触过其他的后台脚本语言,那时候使用asp.net开发,在更本不了解web服务器原理的情况下,不了解http协议的工作原理下傻瓜式的拖控件,填点击事件代码。

下面开始搭建开发环境:

1、python介绍:后台脚本语言,解释型的语言,所有的解释性的语言都需要安装解释器如java的jdk,一样需要首先安装。

2、django介绍:一种开发网站的框架,清晰的框架结构能够快速开发网站。mtv结构更是爱不释手。

3、pydev+eclipse:一种集成开发环境,使原先需要命令执行的转为图形交互,易于使用。


下面介绍mtv结构中的m:

任何一个网站都需要后台数据库的支持,我使用的是mysql,配置这个环境的教程网上很多。

http://www.cnblogs.com/cenalulu/archive/2012/11/12/2483099.html


网站开发的部分现在只做了这么多工作。

下面说一说我的网络编程的了解计划:

很多人都对移动互联网的高级技术叹为观止.:其实多数的网站开发门槛不高。很多基础性的高级功能都已经工具化,就想一个操作系统一样,提供给开发者,这也是为什么说,技术的更新很慢,业务的需要是每时每刻都会产生的。


web技术分析:

首先是web服务器(http服务器),这部分是核心技术,他负责并发接收客户端请求(socket),http协议的支持,负载均衡等的功能,这部分对一般网站而言都是使用线程的服务器解决方案。

服务器端脚本,没给用户请求最后都会转到这部分逻辑,一般的程序员更本不需要管这部分的并发,应为web服务器已经把这部分工作做完了,到程序员这边只要把他看成是一个单用户程序就ok了。


下面到了socket网络高并发处理:

一般的解决办法也是:首先有一个socket服务器,协议需要自己做支持,因为通常使用长连接的应用需求都是不一样的。


下面讲一下现在流行的开放api:

(未完待续)


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值