初探 python(django)

    读者好!

    昨晚和今天上午玩弄了传说中的python(django),的确果然是不同凡响。我本是懒惰之人,很少写博客,感觉年龄增大,尚没有一文,真的是不像话了。今天就说说python的观后感吧。

    单纯从语言的角度上来看,python绝对是实用主义的代表。同java,c,c#等相比,少了系统的构建。同同为解释性语言的php相比,少了很多不必要的字符,比如($,;,括号等等)关键字尽量控制在一定长度内。

上面贴出来的是一个循环语句,通过这个循环就可以了解到它的别致之处了。

    从整体构件上来说,功能齐全的包是比较重要的。不像一门新兴语言,而是能够有很多的支持包,这点我想是很多程序员喜欢的,站在巨人的肩膀上,也额可以借鉴参考,正如per的span库一样。

    跨平台上面,同java类似,windows,linux、unix通吃。即使只有jvm,也是可以使用jpython来运行的。这点在移植的时候就皆大欢喜了。有一点比较尴尬的是,我下载了python3的,然后安装django之后,却发现不能运行,后来发现3版本的是不能向前兼容的,这真的让人喷血。也是拿石头砸自己的脚。这样子很多库并无法使用了。无奈之下,只能回归到2.6.2。

    运行前会进行编译,有点类似java,也类似php的一些缓存模块,xcache,apc等能够先将php编译起来,然后这样子运行速度就会快点。便后的文件后缀名是 *.pyc。

    全能型:python是全能型的选手。可以用来做软件,用来写网站,写游戏都是可以的。不会像php那样子是专门用来写网页的。这样子你学了python后,可以通吃很多事情。哈哈。本来做网站,做不爽了,也许可以去写游戏了。

    然后接下来就是django了。在web方面,django真的为python加了很多分。这点促进lepython的流行。django是同php的众多框架一个意思。php的框架很多 cakephp,zf,yiiframework,国内的qeephp,thinkphp都是好东西。通过这些框架能够快速的开发出高扩展性,高安全性的项目。当然在性能上面就 有待考虑了。这些框架一般都是基于mvc的,django也是如此。但是这个mvc里面当然有划分的,不同的框架在mvc三个方面的认识不同。django的认识就真的很不同。django少了c部分,增强了v部分,然后多了一个template。我想这正式我唱时间来要找的,快速开发的一个方式。django是个很全能的框架,内部包括比较完成的后台管理,这样自己基本上不用写后台了,有评论模型了,缓存,session,多种数据库接口,内容模型等很多特性。令我吃惊的是,使用yiiframework写的博客也许需要600行代码,然后再django我们会发现,只要200行就够了。而且开发的速度绝对比php框架快。大家可以去尝试下。比较好的一点是,python内自带了一个轻量级的服务器。刚开始就不会管这些了,可以先体验功能,数据库嘛,先使用sqlite好了嘛,比较快速。sqlitedev是sqlite的管理工具,大家真的使用sqlite可以试试看。

好了,就先写到这边啦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值