- 浏览: 16497 次
- 性别:
- 来自: 北京
最新评论
-
cxh116:
那个熟悉快速用那个 性能以后再考虑
用什么工具做网站呢 -
xombat:
我用opensuse没有碰到这问题但root用户仍然不能远程f ...
本地用户无法登录vsftp的解决方法 -
fkpwolf:
sp42 写道个人愿望:最好前后台都使用同一种语言。
既然区 ...
现代web framework的几个基本元素 -
tsbob:
前后台统一语言的开发方式并没有解决什么问题。能够解决痛苦,变革 ...
现代web framework的几个基本元素 -
sp42:
个人愿望:最好前后台都使用同一种语言。
现代web framework的几个基本元素
文章列表
http://g.raphaeljs.com/
这框架不错,使用方便简单
Thinking Sphinx
http://freelancing-god.github.com/ts/en/
很精致,有点动心,改用rails来做网站
可是转脸一想,初期的小网站,搜索用like做了,不也挺好?
很久没有做过网站,考虑创业的问题,纠结了一晚上
可以选择的开发工具如下
php ,自写框架
django
rails
bottle
web.py
结论如下:
小网站,考虑快速开发,可以用bottle
小的网站(交互少),考虑性能一步到位,还是用php,不用smarty模板,直接把php+html嵌入,php-fpm+nginx+eaccelerator,跑的飞快
大的web2.0网站,数据model比较复杂的,还是用django,rails固然更加方便,效率实在低了点,好处是可以快速开发,试错
如果网站流量飞快增长,可以考虑用php从新开发
连续配置在3台服务器上安装ftp,都是debian系的发行版
把vsftpd.conf里面的local_enable打开之后,本地用户还是无法登录,遇到非常诡异的问题,折腾了很久最后才找到答案debian环境中,vsftpd.conf里面的pam_service_name=vsftpd 要写全绝对路径
类似这样的形式
pam_service_name=/etc/pam.d/vsftpd
这种垃圾问题非常恼火!!
我在服务器上用过的linux发行版本有好几种,最先是用RH,安装软件太不方便了,后面用了debian基本系统。最近发现ubuntu更方便,正好手上有台服务器需要配置运行环境,于是就选择了ubuntu.
生产环境如下:
web server:lighttpd
web程序: python+django
数据库:mysql
折腾了2个小时,终于部署完成,一些技巧列举如下
ighttpd 1.4.13 是属于 universe 的,得先將 source.list 里面的 universe 打开,不然apt-cache 是找不到的
mysql5.0可以直接安 ...
- 2007-09-09 15:37
- 浏览 2722
- 评论(0)
我做了几年的web开发,用过的框架/开发工具,包括asp.net,php,django ,ruby等,和最原始的开发方式比,一个web framework带来的开发效率提升是非常显著,我觉得一个web framework应该包含一下几个方面
url策略,支持url rewrite的功能,至少能够把http请求的处理定位到某个函数,而不是某个代码文件,同时也不需要开发者部署的时候都依赖于apache等RewriteRule
模板子系统,把html和后台代码分开.ruby和jsp,包括asp.net都是可以直接在html模板里面写代码的,而django和smarty比较接近,在模板 ...
http://www.prettyprinter.de/module.php?name=PrettyPrinter
提供在线格式化js代码的功能,但是copy &post,再保存,很烦琐,于是用python写了一个小脚本,一次性处理这个
代码如下,默认UTF-8编码。前提是安装了python运行环境
用法很简单
>>fjs.py xxx.js
会在同一个目录输出xxx.pp.js文件
代码如下
python 代码
#coding:utf-8
from urllib import urlopen,urlencode
import sys ...
一直在用django和php做网站,ruby虽然目前执行效率还比较低,但业界关注度很高,投入的资源也多,效率问题早晚会得到改善
所以用ruby应该是一个不错的选择。
如果你有程序开发经验,只要掌握正确的方法,从零开始到上手干活,只需要几天时间。
先列个测试单子,对照研究。
1.数据类型
2.数组操作
4.字典操作
5.遍历,传值/传地址
6.处理图片
7.正则表达式
8.处理文件,读,打印字符串
0.开发环境搭建
1.rails程序目录结构
2.url映射
3.初始化数据库
4.对表单处理的增强
5.使用active record部分
6.分页
- 2007-08-13 01:54
- 浏览 1039
- 评论(0)