z****e 发帖数: 54598 | 1 做网站的技术有三个,其实远远不只这三个,但是你们可能接触过的有这三个
一个是bbs,也就是台大屁屁踢实业坊,水母清华,一塌糊涂,老刑这个买买提用的技术
登陆的方式可以有web也可以用telnet
但是bbs的技术比较早了,上个世纪的产物了,我个人并不推荐
另外一个是屁娃他们用的php的开源论坛,包括战斗在法国等论坛也都是用这个技术
这个严格意义上来说叫做forum,就不是bbs了,区别在于
这种形式去掉了telnet登陆,你只能用web形式登陆
好处在于,他的扩展性加强了,要做什么修改会比较容易
但是基本上摆脱不了论坛的宿命,也就是你要做什么扩展应用,会很难
因为要去改服务器端的软件,这种模式最流行的框架应该是LAMP
也就是linux+apache http server+mysql database+ python or perl这些脚本来写页面
但是既然是脚本语言,它的扩展性就差了,但是如果你只是想做一个论坛的话
这个应该够用了,但是要扩展就不行了
我觉得最好的是第三种,也就是我推荐的用的j2ee标准,用java来写
但是这个要求很高,因为一个java程序员工资随便上个十万
可以问问好虫的工资有多少,所以关键在于你们要找到合适的维护人员
这个人得懂这个东西,而且有兴趣做,否则比较麻烦,我懂,我也愿意给你们写一个模
板出来
但是后续的维护什么的,这个必需要有一定的人手才行,当然我会给你们做一个模板出来
然后写出一堆手把手的教程,然后让你们免费下载,后续的只有你们看着办了
这个框架的好处在于,扩展性强,强很多,不仅可以做web论坛
只要你想得到的大部分网站,这个都差不多能做,甚至你愿意把它扩展成一个门户站点
都没有问题
或者是一个portal,大学里面的webct你总用过吧?但是回到原则性问题上说
这个东西强大归强大,但是需要有人做,当然这也是一个学习的机会
我之前在java版跟好虫讨论工资待遇,觉得懂这个的人收入不低
而且关键是这个玩意,一不怎么需要算法,二讲究工作经验的积累,跟大学major木有
太大关系
将来工作机会多,什么银行大学都有这些职位需求,当然挨踢公司更少不了这些职位了 |
r***e 发帖数: 10135 | 2 bbs速度快
不知道为啥,上水木有时候卡
技术
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 做网站的技术有三个,其实远远不只这三个,但是你们可能接触过的有这三个 : 一个是bbs,也就是台大屁屁踢实业坊,水母清华,一塌糊涂,老刑这个买买提用的技术 : 登陆的方式可以有web也可以用telnet : 但是bbs的技术比较早了,上个世纪的产物了,我个人并不推荐 : 另外一个是屁娃他们用的php的开源论坛,包括战斗在法国等论坛也都是用这个技术 : 这个严格意义上来说叫做forum,就不是bbs了,区别在于 : 这种形式去掉了telnet登陆,你只能用web形式登陆 : 好处在于,他的扩展性加强了,要做什么修改会比较容易 : 但是基本上摆脱不了论坛的宿命,也就是你要做什么扩展应用,会很难 : 因为要去改服务器端的软件,这种模式最流行的框架应该是LAMP
|
m********c 发帖数: 13337 | 3 你说的还是太复杂深邃了,他们一定看不明白的,你还需要再掰碎点儿,不要有专业词
汇,不要用英文,从101开始,也许就有戏了。
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 做网站的技术有三个,其实远远不只这三个,但是你们可能接触过的有这三个 : 一个是bbs,也就是台大屁屁踢实业坊,水母清华,一塌糊涂,老刑这个买买提用的技术 : 登陆的方式可以有web也可以用telnet : 但是bbs的技术比较早了,上个世纪的产物了,我个人并不推荐 : 另外一个是屁娃他们用的php的开源论坛,包括战斗在法国等论坛也都是用这个技术 : 这个严格意义上来说叫做forum,就不是bbs了,区别在于 : 这种形式去掉了telnet登陆,你只能用web形式登陆 : 好处在于,他的扩展性加强了,要做什么修改会比较容易 : 但是基本上摆脱不了论坛的宿命,也就是你要做什么扩展应用,会很难 : 因为要去改服务器端的软件,这种模式最流行的框架应该是LAMP
|
z****e 发帖数: 54598 | 4 j2ee的优势就在于越大它表现越好
bbs速度其实不快,关键是流量没有达到那个程度
不管怎样,我觉得可以开始动手了
说那么多木有用
【在 r***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : bbs速度快 : 不知道为啥,上水木有时候卡 : : 技术
|
m********c 发帖数: 13337 | 5 还有资金问题,谁出钱、如何记账、资金和捐款如何管理、赔了怎么办、赚了怎么办?
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : j2ee的优势就在于越大它表现越好 : bbs速度其实不快,关键是流量没有达到那个程度 : 不管怎样,我觉得可以开始动手了 : 说那么多木有用
|
z****e 发帖数: 54598 | 6 你们可以从最基本的startup server开始
202刀一年,一个月20刀,付全年的话打折20%
这个钱应该问题不太大吧?
我先申请一个,然后你们要是愿意,可以直接在我站点上讨论
如果要自己搞,我提供技术支持,剩下的你们自己看了
要有人去申请google adsense,申请域名
然后这个账目怎么管理要问你们了
【在 m********c 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 还有资金问题,谁出钱、如何记账、资金和捐款如何管理、赔了怎么办、赚了怎么办?
|
z****e 发帖数: 54598 | |
z****e 发帖数: 54598 | 8 我给你们建议是这样
找几个核心的人分担费用
赔了损失也小
赚了的话,建议你们把这个钱拿去找点页面的美工
把界面做好看点,然后剩下再赚了,就可以加大一点技术投入
把带宽,硬盘和内存空间加上去,慢慢做大
这个我给你们的建议,管理我是不管的,我只负责搞搞技术
【在 m********c 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 还有资金问题,谁出钱、如何记账、资金和捐款如何管理、赔了怎么办、赚了怎么办?
|
w*********a 发帖数: 9279 | 9 你以为老将都跟你一样不中用?
这个就是101。 这个都看不懂只能当小将。
【在 m********c 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你说的还是太复杂深邃了,他们一定看不明白的,你还需要再掰碎点儿,不要有专业词 : 汇,不要用英文,从101开始,也许就有戏了。
|
p****y 发帖数: 23737 | 10 为什么不用tttan?tttan站长不是很支持老将吗?
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你们可以从最基本的startup server开始 : 202刀一年,一个月20刀,付全年的话打折20% : 这个钱应该问题不太大吧? : 我先申请一个,然后你们要是愿意,可以直接在我站点上讨论 : 如果要自己搞,我提供技术支持,剩下的你们自己看了 : 要有人去申请google adsense,申请域名 : 然后这个账目怎么管理要问你们了
|
|
|
p****y 发帖数: 23737 | 11 老将要是连已经建立的tttan都没有搞活,我就不看好你们建个新的网站能搞活。
【在 w*********a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你以为老将都跟你一样不中用? : 这个就是101。 这个都看不懂只能当小将。
|
R***r 发帖数: 3519 | 12 你这个好像在假设IT professionals都不是老将,老将都是文科生或者是managers.
【在 m********c 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你说的还是太复杂深邃了,他们一定看不明白的,你还需要再掰碎点儿,不要有专业词 : 汇,不要用英文,从101开始,也许就有戏了。
|
R***r 发帖数: 3519 | 13 不管做IT的是老将小将,你这样贬低做IT的人,就不对了。
网上大家是看不见你,但是你为何不尝试把你自己美的一面表现给大家呢?
【在 m********c 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 还有资金问题,谁出钱、如何记账、资金和捐款如何管理、赔了怎么办、赚了怎么办?
|
C*******d 发帖数: 15836 | 14 不成功的原因:
1. 界面功能与MITBBS相差巨大。
2. 私人拥有,有些以盈利为目的,不能保证成为第二个MITBBS剥夺网友言论自由,出
卖网友利益。
新网站将不属于任何私人,完全由用户管理,彻底克服这两个问题,网站言论自由,运
作公开,网友共享网站收益。
【在 p****y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 老将要是连已经建立的tttan都没有搞活,我就不看好你们建个新的网站能搞活。
|
O4 发帖数: 9 | 15 java 慢死了
技术
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 做网站的技术有三个,其实远远不只这三个,但是你们可能接触过的有这三个 : 一个是bbs,也就是台大屁屁踢实业坊,水母清华,一塌糊涂,老刑这个买买提用的技术 : 登陆的方式可以有web也可以用telnet : 但是bbs的技术比较早了,上个世纪的产物了,我个人并不推荐 : 另外一个是屁娃他们用的php的开源论坛,包括战斗在法国等论坛也都是用这个技术 : 这个严格意义上来说叫做forum,就不是bbs了,区别在于 : 这种形式去掉了telnet登陆,你只能用web形式登陆 : 好处在于,他的扩展性加强了,要做什么修改会比较容易 : 但是基本上摆脱不了论坛的宿命,也就是你要做什么扩展应用,会很难 : 因为要去改服务器端的软件,这种模式最流行的框架应该是LAMP
|
O4 发帖数: 9 | 16 你根本没有得到它
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 不成功的原因: : 1. 界面功能与MITBBS相差巨大。 : 2. 私人拥有,有些以盈利为目的,不能保证成为第二个MITBBS剥夺网友言论自由,出 : 卖网友利益。 : 新网站将不属于任何私人,完全由用户管理,彻底克服这两个问题,网站言论自由,运 : 作公开,网友共享网站收益。
|
C*******d 发帖数: 15836 | 17 请不吝分享,如果你得到了它。
【在 O4 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你根本没有得到它
|
O4 发帖数: 9 | 18 我为什么要告诉你?
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 请不吝分享,如果你得到了它。
|
g*********r 发帖数: 9366 | 19 我有个感觉,天天谈不像公开网站,而是像个私家茶馆
这是网站理念问题
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 不成功的原因: : 1. 界面功能与MITBBS相差巨大。 : 2. 私人拥有,有些以盈利为目的,不能保证成为第二个MITBBS剥夺网友言论自由,出 : 卖网友利益。 : 新网站将不属于任何私人,完全由用户管理,彻底克服这两个问题,网站言论自由,运 : 作公开,网友共享网站收益。
|
C*******d 发帖数: 15836 | 20 嗯,完全同意!!
有些网站就是一群朋友搞起来的,弄得非常的人性话,非常温馨,但是跟大规模的BBS
的理念和管理还是有重大区别的。
【在 g*********r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我有个感觉,天天谈不像公开网站,而是像个私家茶馆 : 这是网站理念问题
|
|
|
g*********r 发帖数: 9366 | 21 这种网站还有一个问题, 就是理念有谁而出的问题
他们好像是一个朋友圈, 可是朋友圈中各种理念的人都有
大家光讲天天谈的站长是个老将( 这个我是听说,我不了解)
可是别人呢? 这些人都在站务中起到重要作用,所以天天谈的时政版面并不一定能搞
成自由民主开放
BBS
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 嗯,完全同意!! : 有些网站就是一群朋友搞起来的,弄得非常的人性话,非常温馨,但是跟大规模的BBS : 的理念和管理还是有重大区别的。
|
C*******d 发帖数: 15836 | 22 嗯,是这样。到人家去聊天,说什么还是要给主人面子的。人家对张三有深仇大恨,咱
也不能很夸张三不是。说起来还是在自己家里最舒服,吃喝拉撒,只要别随地大小便,
想干啥干啥,想骂谁骂谁,想舔谁舔谁,呵呵呵呵。
【在 g*********r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这种网站还有一个问题, 就是理念有谁而出的问题 : 他们好像是一个朋友圈, 可是朋友圈中各种理念的人都有 : 大家光讲天天谈的站长是个老将( 这个我是听说,我不了解) : 可是别人呢? 这些人都在站务中起到重要作用,所以天天谈的时政版面并不一定能搞 : 成自由民主开放 : : BBS
|
z****e 发帖数: 54598 | 23 我搞这个并不是出于老将的目的
是基于另外两个需求
第一个是java版长期以来缺乏一个模板,很多人根本不知道很多东西怎么用
最好的方式就是做一个出来,别人也可以手把手学,这是其一
其二是我自己本人最近正好有一个需求要用到这些东东
最后才是遇到了老将们最近在找宿主
所以基于以上三点,我认为各取所需,可以做出一个不错的东西来
【在 p****y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 为什么不用tttan?tttan站长不是很支持老将吗?
|
z****e 发帖数: 54598 | 24 你忘了国内的ytht当年只是北大物理系的一个系用bbs,最后发展到国内第一大bbs
你也忘了美国华人网是怎么起来的,说那么多没用,动手做是王道
【在 p****y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 老将要是连已经建立的tttan都没有搞活,我就不看好你们建个新的网站能搞活。
|
g*********r 发帖数: 9366 | 25 我也是最近才发现一个问题:
很多老id,包括军版几个五毛小将, 据说常年如一日的从天天谈穿梭来买买提
我也自己试过,
我不禁想到, 穿梭固然有隐蔽自己ip的作用,但是同时有了暴露id,甚至密码的风险
这些人难道不清楚么? 还是说他们确定自己的密码id不会暴露? 为啥不会暴露?
说不定根本就不是普通用户穿梭, 而是本来人家就是天天谈圈子里的人
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 嗯,是这样。到人家去聊天,说什么还是要给主人面子的。人家对张三有深仇大恨,咱 : 也不能很夸张三不是。说起来还是在自己家里最舒服,吃喝拉撒,只要别随地大小便, : 想干啥干啥,想骂谁骂谁,想舔谁舔谁,呵呵呵呵。
|
g*********r 发帖数: 9366 | 26 支持, 不过我不懂,只能给吆喝两声
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我搞这个并不是出于老将的目的 : 是基于另外两个需求 : 第一个是java版长期以来缺乏一个模板,很多人根本不知道很多东西怎么用 : 最好的方式就是做一个出来,别人也可以手把手学,这是其一 : 其二是我自己本人最近正好有一个需求要用到这些东东 : 最后才是遇到了老将们最近在找宿主 : 所以基于以上三点,我认为各取所需,可以做出一个不错的东西来
|
p****y 发帖数: 23737 | 27 你们要是能搞活一个新的网站,我也乐见其成啊,
一个网站独大不好,没有竞争,就被人管得死死的。
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你忘了国内的ytht当年只是北大物理系的一个系用bbs,最后发展到国内第一大bbs : 你也忘了美国华人网是怎么起来的,说那么多没用,动手做是王道
|
C*******d 发帖数: 15836 | 28 然!1万个人吹牛皮,吹10年还是只有1万张嘴。。。
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你忘了国内的ytht当年只是北大物理系的一个系用bbs,最后发展到国内第一大bbs : 你也忘了美国华人网是怎么起来的,说那么多没用,动手做是王道
|
C*******d 发帖数: 15836 | 29 嗯,我也发现有些别的论坛的ID到这里参与讨论,我其实觉得这个很好的现象。
当然作为版主,我想你肯定能知道更多的信息,这个我就没有发言权了。
现在在网上发言的一个极大的问题,就是IP被记录,进而能够被追踪。如果这些信息被
透露给邪恶的人,将会是非常有害的。这一点对于一个自由论坛来讲,我觉得是非常不
可取的。我觉得这也是为什么一些人绞尽脑汁要逃避如此。我设想的,就是彻底杜绝保
存IP(短暂为进程控制和极个别的因网络攻击和论坛干扰而封锁IP除外),这样,不管
你说了什么(只要不违法犯罪),都不可能被人肉,被追究责任。这样,大家才能放心
的畅所欲言。
【在 g*********r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我也是最近才发现一个问题: : 很多老id,包括军版几个五毛小将, 据说常年如一日的从天天谈穿梭来买买提 : 我也自己试过, : 我不禁想到, 穿梭固然有隐蔽自己ip的作用,但是同时有了暴露id,甚至密码的风险 : 这些人难道不清楚么? 还是说他们确定自己的密码id不会暴露? 为啥不会暴露? : 说不定根本就不是普通用户穿梭, 而是本来人家就是天天谈圈子里的人
|
a********8 发帖数: 640 | 30 说说怎么用JAVA个法? JAVA用在这个Web Site的那个层面?
说不清楚的话,LZ只能是个技术浅或者技术盲 |
|
|
z***e 发帖数: 5393 | 31 你在搞笑么?在80%是职业软工的mitbbs说错几句话都会被骂文科生,何况你对2/3的解
释根本不靠铺-----什么叫用j2EE/java做网站???什么又叫php摆脱不了论坛宿命?
?你连基本的网站结构都搞不清楚还在jjww..
技术
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 做网站的技术有三个,其实远远不只这三个,但是你们可能接触过的有这三个 : 一个是bbs,也就是台大屁屁踢实业坊,水母清华,一塌糊涂,老刑这个买买提用的技术 : 登陆的方式可以有web也可以用telnet : 但是bbs的技术比较早了,上个世纪的产物了,我个人并不推荐 : 另外一个是屁娃他们用的php的开源论坛,包括战斗在法国等论坛也都是用这个技术 : 这个严格意义上来说叫做forum,就不是bbs了,区别在于 : 这种形式去掉了telnet登陆,你只能用web形式登陆 : 好处在于,他的扩展性加强了,要做什么修改会比较容易 : 但是基本上摆脱不了论坛的宿命,也就是你要做什么扩展应用,会很难 : 因为要去改服务器端的软件,这种模式最流行的框架应该是LAMP
|
z***e 发帖数: 5393 | 32 嗯,还有几个这些没有自己真正创立过网站的人不懂得原因:
1. 绝大部分web hosting不支持tomcat
2. VPS大部分低档机器给你512Mb,让你实在不敢上tomcat
没有切实需要的情况下,能用php搞定就用php.
【在 O4 的大作中提到】![](/moin_static193/solenoid/img/up.png) : java 慢死了 : : 技术
|
t****u 发帖数: 8614 | 33 实在开发要快的话, Ruby-On-Rails, 顶多一星期就出来了。
Forum software,网上RoR open source有现成的,直接拿过
来改改就能用了。
流量上去了,用Clustering,Framework也都是做好的,加机器就行了。
Disclaimer,我老没有自己做过网站,但是还是看过猪跑的。
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 嗯,还有几个这些没有自己真正创立过网站的人不懂得原因: : 1. 绝大部分web hosting不支持tomcat : 2. VPS大部分低档机器给你512Mb,让你实在不敢上tomcat : 没有切实需要的情况下,能用php搞定就用php.
|
z***e 发帖数: 5393 | 34 我没用过RoR,但是大部分hosting也不支持RoR,如果走便宜的路线。另外我看过一个
讨论startup到底用php还是ror的,其实说RoR最烦的就是配置,加上learning curve,
时间上未必比php就真的快了。
机器那那么容易加,如果没收入,谁愿意一个月掏上百刀出来。
【在 t****u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 实在开发要快的话, Ruby-On-Rails, 顶多一星期就出来了。 : Forum software,网上RoR open source有现成的,直接拿过 : 来改改就能用了。 : 流量上去了,用Clustering,Framework也都是做好的,加机器就行了。 : Disclaimer,我老没有自己做过网站,但是还是看过猪跑的。
|
t****u 发帖数: 8614 | 35
还好了,RoR配置是比较烦,一开始很难弄work。但是弄work了,后面就好办了。
语言本身不难。好处一大堆gems,大部分你要做的事情,别人都帮你已经做好了,只要
用Google大法就行了。
真的流量上去了到要加机器的程度,就有钱了,几百刀就是小case了。
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我没用过RoR,但是大部分hosting也不支持RoR,如果走便宜的路线。另外我看过一个 : 讨论startup到底用php还是ror的,其实说RoR最烦的就是配置,加上learning curve, : 时间上未必比php就真的快了。 : 机器那那么容易加,如果没收入,谁愿意一个月掏上百刀出来。
|
R***r 发帖数: 3519 | 36 我掏
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我没用过RoR,但是大部分hosting也不支持RoR,如果走便宜的路线。另外我看过一个 : 讨论startup到底用php还是ror的,其实说RoR最烦的就是配置,加上learning curve, : 时间上未必比php就真的快了。 : 机器那那么容易加,如果没收入,谁愿意一个月掏上百刀出来。
|
z****e 发帖数: 54598 | 37 我是懒得解释那么清楚而已
你想吹毛求疵那我实在没啥性趣聊下去
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你在搞笑么?在80%是职业软工的mitbbs说错几句话都会被骂文科生,何况你对2/3的解 : 释根本不靠铺-----什么叫用j2EE/java做网站???什么又叫php摆脱不了论坛宿命? : ?你连基本的网站结构都搞不清楚还在jjww.. : : 技术
|
z****e 发帖数: 54598 | 38 我根本不在乎谁说我是文科生
是不是文科生又怎样,骂人是文科生的有几个赚钱多的
拽个屁,我已经在动手做了,在这种细节问题上争来争去是最愚蠢不过的
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你在搞笑么?在80%是职业软工的mitbbs说错几句话都会被骂文科生,何况你对2/3的解 : 释根本不靠铺-----什么叫用j2EE/java做网站???什么又叫php摆脱不了论坛宿命? : ?你连基本的网站结构都搞不清楚还在jjww.. : : 技术
|
z****e 发帖数: 54598 | 39 所以要找专门做tomcat的vps
要上spring,要用小内存的firebird数据库
将来大了之后要建集群
说那么多没用,不敢上就不要上,有唧唧歪歪的功夫,我都做一半了
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 嗯,还有几个这些没有自己真正创立过网站的人不懂得原因: : 1. 绝大部分web hosting不支持tomcat : 2. VPS大部分低档机器给你512Mb,让你实在不敢上tomcat : 没有切实需要的情况下,能用php搞定就用php.
|
z****e 发帖数: 54598 | 40 对啊
md网络上骂人是文科生的大部分自己都有硬伤
还一个比一个拽
我给出来的那个服务商主页上明确写出了各种软件的开销
有些人就是看也不看就知道瞎喷
【在 t****u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 实在开发要快的话, Ruby-On-Rails, 顶多一星期就出来了。 : Forum software,网上RoR open source有现成的,直接拿过 : 来改改就能用了。 : 流量上去了,用Clustering,Framework也都是做好的,加机器就行了。 : Disclaimer,我老没有自己做过网站,但是还是看过猪跑的。
|
|
|
z****e 发帖数: 54598 | 41 机器都不用加
直接掏钱就行了
jboss什么人家都有现成的
直接往上放就行了
只要有流量就可以
连接池要早建,这样可以节省层与层之间的io操作
spring最好也要早点用上去,这种东西就是越大优势越明显
我现在还剩下两步
一个是把spring mvc给弄进去,hibernate已经搞好了
另外一个就是把整个站点搬到刚买的服务器上去
【在 t****u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 实在开发要快的话, Ruby-On-Rails, 顶多一星期就出来了。 : Forum software,网上RoR open source有现成的,直接拿过 : 来改改就能用了。 : 流量上去了,用Clustering,Framework也都是做好的,加机器就行了。 : Disclaimer,我老没有自己做过网站,但是还是看过猪跑的。
|
g****t 发帖数: 31659 | 42 bbs具备一切当代匿名制的social network的功能了.
对80后来说可能操作麻烦了点.但其实bbs 最强大.
j2ee 做成web形式,其实失去了很多social特性.聊天室,即时message,这些都没了.
不如你先弄个linux服务器,然后架上最新的bbs opensource软件.
这就好比现在流行的dropbox之类的,好用是好用.但其实
远比不上古代ftp server软件强大.
你这个网站如果不是要展示衣服皮包什么的,web部分其实可以缓行.
技术
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 做网站的技术有三个,其实远远不只这三个,但是你们可能接触过的有这三个 : 一个是bbs,也就是台大屁屁踢实业坊,水母清华,一塌糊涂,老刑这个买买提用的技术 : 登陆的方式可以有web也可以用telnet : 但是bbs的技术比较早了,上个世纪的产物了,我个人并不推荐 : 另外一个是屁娃他们用的php的开源论坛,包括战斗在法国等论坛也都是用这个技术 : 这个严格意义上来说叫做forum,就不是bbs了,区别在于 : 这种形式去掉了telnet登陆,你只能用web形式登陆 : 好处在于,他的扩展性加强了,要做什么修改会比较容易 : 但是基本上摆脱不了论坛的宿命,也就是你要做什么扩展应用,会很难 : 因为要去改服务器端的软件,这种模式最流行的框架应该是LAMP
|
C*******d 发帖数: 15836 | 43 嗯,做得太fancy太复杂了将会是一个大忌!
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 嗯,还有几个这些没有自己真正创立过网站的人不懂得原因: : 1. 绝大部分web hosting不支持tomcat : 2. VPS大部分低档机器给你512Mb,让你实在不敢上tomcat : 没有切实需要的情况下,能用php搞定就用php.
|
g****t 发帖数: 31659 | 44 web其实压根就没必要.
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 嗯,做得太fancy太复杂了将会是一个大忌!
|
C*******d 发帖数: 15836 | 45 对于简短交流如此,但是如果有图片影音之类的应该还是需要Web的吧?
【在 g****t 的大作中提到】![](/moin_static193/solenoid/img/up.png) : web其实压根就没必要.
|
r**e 发帖数: 2504 | 46 用j2ee写论坛纯属自找苦吃。
对于一般灌水的论坛,简单易用和速度是key。
最流行的当然是php,百度就是用php写的。
技术
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 做网站的技术有三个,其实远远不只这三个,但是你们可能接触过的有这三个 : 一个是bbs,也就是台大屁屁踢实业坊,水母清华,一塌糊涂,老刑这个买买提用的技术 : 登陆的方式可以有web也可以用telnet : 但是bbs的技术比较早了,上个世纪的产物了,我个人并不推荐 : 另外一个是屁娃他们用的php的开源论坛,包括战斗在法国等论坛也都是用这个技术 : 这个严格意义上来说叫做forum,就不是bbs了,区别在于 : 这种形式去掉了telnet登陆,你只能用web形式登陆 : 好处在于,他的扩展性加强了,要做什么修改会比较容易 : 但是基本上摆脱不了论坛的宿命,也就是你要做什么扩展应用,会很难 : 因为要去改服务器端的软件,这种模式最流行的框架应该是LAMP
|
r**e 发帖数: 2504 | 47 呵呵,因为那几个五毛小将技术水平有限,
只知道从套套坛穿梭隐藏ip
隐藏ip方法多了,我就从来不从套套坛穿梭
【在 g*********r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我也是最近才发现一个问题: : 很多老id,包括军版几个五毛小将, 据说常年如一日的从天天谈穿梭来买买提 : 我也自己试过, : 我不禁想到, 穿梭固然有隐蔽自己ip的作用,但是同时有了暴露id,甚至密码的风险 : 这些人难道不清楚么? 还是说他们确定自己的密码id不会暴露? 为啥不会暴露? : 说不定根本就不是普通用户穿梭, 而是本来人家就是天天谈圈子里的人
|
z***e 发帖数: 5393 | 48 嗯,我现在就觉得,产品就是要实用简单,首先实现核心功能目的,再根据真正需求去
修改添加,而不是东西都没出来就YY一些需求。所以scrum很适合web app开发。
上头那个鼓吹jboss/hibernate/spring/etc.的,我都不想说了,现代网站是java/php/
javascript(server)/no sql/database/python/etc.一堆各种service粘合起来的,我
的原则是能避免java就避免java,相对于其他技术,java是一个很heavy weight的东西。
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 嗯,做得太fancy太复杂了将会是一个大忌!
|
C*******d 发帖数: 15836 | 49 嗯,我很同意你的思路。
Java实在是太专业太复杂太庞大了,过分搅入可能对一些人找工作有好处,但是对快速
开发一个BBS网站就太过了。而其对维护的过高要求,和其一些固有历史问题,都是一
个累赘。
我看了PHP,发现它也不是一个好的语言,最主要的是和数据库的接口很不成熟,而其
速度和扩展性也很成问题。
MITBBS就是PHP写的,看看其无数的冗余代码,就知道这是一个极为低效的方式。
而Perl的通用性,系统浪费资源小,简洁方式和极强的扩展力,标准数据库接口,以及
其对复杂动态数据的处理,都是非常好的优势。(Perl有大概200个函数,而PHP有大概
2500个极其复杂和大量不一致的函数,而且PHP对资源有远大的要求,因为它载入过多
的无用代码)。
我从来没有听过scrum,但是貌似这个不很普遍。对于我们要培养众多管理员和以后大
规模扩展来讲,压力应该比较大。
php/
西。
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 嗯,我现在就觉得,产品就是要实用简单,首先实现核心功能目的,再根据真正需求去 : 修改添加,而不是东西都没出来就YY一些需求。所以scrum很适合web app开发。 : 上头那个鼓吹jboss/hibernate/spring/etc.的,我都不想说了,现代网站是java/php/ : javascript(server)/no sql/database/python/etc.一堆各种service粘合起来的,我 : 的原则是能避免java就避免java,相对于其他技术,java是一个很heavy weight的东西。
|
z***e 发帖数: 5393 | 50 Perl???这个不对吧,perl和python都是针对特定一些用途的service在用,很少有专门
基于这个的web.
php扩展性不成问题,实际上扩展性也不是靠php不php来决定,php作为页面语言,有快
速直接描述页面的好处(asp/jsp都是这样),和数据库接口那倒是不如RoR来得方便,
但是如前面说的,RoR的配置太头痛,我个人很讨厌配置繁琐的东西,宁可多写code,呵
呵。另外基本所有open source的为了scalability的东西(memcached/hessian/mina/
solr/etc.)都有php接口,也是比较方便的。
现在要我建一个web from scratch,我就考虑php或者RoR,其它的等需要再说。
scrum是一种开发方式和project management的模式,不是具体技术。
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 嗯,我很同意你的思路。 : Java实在是太专业太复杂太庞大了,过分搅入可能对一些人找工作有好处,但是对快速 : 开发一个BBS网站就太过了。而其对维护的过高要求,和其一些固有历史问题,都是一 : 个累赘。 : 我看了PHP,发现它也不是一个好的语言,最主要的是和数据库的接口很不成熟,而其 : 速度和扩展性也很成问题。 : MITBBS就是PHP写的,看看其无数的冗余代码,就知道这是一个极为低效的方式。 : 而Perl的通用性,系统浪费资源小,简洁方式和极强的扩展力,标准数据库接口,以及 : 其对复杂动态数据的处理,都是非常好的优势。(Perl有大概200个函数,而PHP有大概 : 2500个极其复杂和大量不一致的函数,而且PHP对资源有远大的要求,因为它载入过多
|
|
|
C*******d 发帖数: 15836 | 51 Perl/CGI开发网站服务啊啊,有很多它和PHP的比较,你查一下就知道了。
Perl不像PHP那样,它是通用性语言。正因为如此,它在很多专用方面,比如字符解码
等,的效率和功能要明显强于PHP。它可以用200个左右的函数完全处理基本上任何复杂
的和未来的网站要求,而PHP现在已经拥有2500个函数左右,但在实现某些特殊功能方
面显示出严重的不足。
还有诸如:
PHP lacks support for modules
PHP lacks a consistent database API
PHP dangerously caches database query results
更多的比较你可以在这里开到:
http://tnx.nl/php.html
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Perl???这个不对吧,perl和python都是针对特定一些用途的service在用,很少有专门 : 基于这个的web. : php扩展性不成问题,实际上扩展性也不是靠php不php来决定,php作为页面语言,有快 : 速直接描述页面的好处(asp/jsp都是这样),和数据库接口那倒是不如RoR来得方便, : 但是如前面说的,RoR的配置太头痛,我个人很讨厌配置繁琐的东西,宁可多写code,呵 : 呵。另外基本所有open source的为了scalability的东西(memcached/hessian/mina/ : solr/etc.)都有php接口,也是比较方便的。 : 现在要我建一个web from scratch,我就考虑php或者RoR,其它的等需要再说。 : scrum是一种开发方式和project management的模式,不是具体技术。
|
g****t 发帖数: 31659 | 52 本版和军版的内容,压根没有多少图片影音.
如果真需要,贴个link不就行了.
对于简短交流如此,但是如果有图片影音之类的应该还是需要Web的吧?
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 对于简短交流如此,但是如果有图片影音之类的应该还是需要Web的吧?
|
C*******d 发帖数: 15836 | 53 是这样。不过,新网站不可能只限定与这两个版啊,这样一点戏都没有。而很多别的版
是需要严肃的图片甚至影音支持的,比如烹饪,园艺,Fashion等。链接的确也可以工
作,但是这样不但发贴人的工作变得很繁杂,阅读的人也会不得不转来转去,很混乱而
且浪费时间。
所以,我觉得最好的方式,还是提供最全套Web和Term甚至更简单的类似Twitter的支持
。这样信息可以集成汇总,每个人可以喜欢自己的方式。这种情况,当然Web界面的用
户可以看到全部信息,而其它界面的用户就只能看到他们界面所允许的信息。
【在 g****t 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 本版和军版的内容,压根没有多少图片影音. : 如果真需要,贴个link不就行了. : : 对于简短交流如此,但是如果有图片影音之类的应该还是需要Web的吧?
|
z***e 发帖数: 5393 | 54 ...遗憾的是perl在web开发方面早已被淘汰,也不会适应未来的网站要求。它可以快速
生成ajax对象吗?和database的接口比php友好?有广泛的接口可以选用(比如图像压
缩处理,比如对各种open source组件的接口?)
C的API最少,大家以后用C开发吧,最早的CGI是C写得,不是perl...
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Perl/CGI开发网站服务啊啊,有很多它和PHP的比较,你查一下就知道了。 : Perl不像PHP那样,它是通用性语言。正因为如此,它在很多专用方面,比如字符解码 : 等,的效率和功能要明显强于PHP。它可以用200个左右的函数完全处理基本上任何复杂 : 的和未来的网站要求,而PHP现在已经拥有2500个函数左右,但在实现某些特殊功能方 : 面显示出严重的不足。 : 还有诸如: : PHP lacks support for modules : PHP lacks a consistent database API : PHP dangerously caches database query results : 更多的比较你可以在这里开到:
|
c***d 发帖数: 996 | 55 我很不厚道的来围观一下要用j2ee写论坛的。。。
技术
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 做网站的技术有三个,其实远远不只这三个,但是你们可能接触过的有这三个 : 一个是bbs,也就是台大屁屁踢实业坊,水母清华,一塌糊涂,老刑这个买买提用的技术 : 登陆的方式可以有web也可以用telnet : 但是bbs的技术比较早了,上个世纪的产物了,我个人并不推荐 : 另外一个是屁娃他们用的php的开源论坛,包括战斗在法国等论坛也都是用这个技术 : 这个严格意义上来说叫做forum,就不是bbs了,区别在于 : 这种形式去掉了telnet登陆,你只能用web形式登陆 : 好处在于,他的扩展性加强了,要做什么修改会比较容易 : 但是基本上摆脱不了论坛的宿命,也就是你要做什么扩展应用,会很难 : 因为要去改服务器端的软件,这种模式最流行的框架应该是LAMP
|
c***d 发帖数: 996 | 56 感觉你们这帮人还生活在1999年。 ec2上先拿个免费的micro instance练练手吧。
【在 z****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你们可以从最基本的startup server开始 : 202刀一年,一个月20刀,付全年的话打折20% : 这个钱应该问题不太大吧? : 我先申请一个,然后你们要是愿意,可以直接在我站点上讨论 : 如果要自己搞,我提供技术支持,剩下的你们自己看了 : 要有人去申请google adsense,申请域名 : 然后这个账目怎么管理要问你们了
|
C*******d 发帖数: 15836 | 57 只要可以在网页上显示的,当然Perl都可以输出了,就如C可以输出一样。
网页语言能包括最先进的功能固然重要,但是,这往往也意味着复杂性。比如,为什么
PHP需要多大2600个函数,就是因为必须要这么多的函数才可以实现这些功能,还不用
提说我给的例子中这里面存在的大量的不一致。那么如果你要培训别人快速掌握和利用
这门语言,就必须了解所有这些才能解决问题。这将是培养持续网络管理人员的很大负
担。
我们需要选择语言的关键,是要用最简单和通用的语言去实现我们需要的功能。而这种
语言必须能够在普遍的平台上得到支持,而不是对所在平台有很高的特殊要求,包括内
存使用和各种库的通用性,可靠性。单纯的依赖过新过复杂的技术,如果遇到问题,将
会对我们形成巨大的挑战,因为很多这些问题不需要花很多时间去解决,甚至根本无法
解决。
而PHP的函数返回值混乱问题,数据库的接口不成熟的问题,技术支持和文档严重缺失
的问题,都是我们不可回避的。
如果你感兴趣和愿意,非常欢迎你能加入我们的技术组。最终大家一起讨论选择一个最
适合我们的方案。
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : ...遗憾的是perl在web开发方面早已被淘汰,也不会适应未来的网站要求。它可以快速 : 生成ajax对象吗?和database的接口比php友好?有广泛的接口可以选用(比如图像压 : 缩处理,比如对各种open source组件的接口?) : C的API最少,大家以后用C开发吧,最早的CGI是C写得,不是perl...
|
d**3 发帖数: 12 | 58 握个手
不知道为什么iphone没发出来,重新写一下,如有重复请忽略
说perl过时了有点不了解perl
perl的学习门槛要比php高,看看外面书店里一堆php的书,而perl的相对来说就要少的多
perl的强大在于其有一个强大的模块库cpan,很多你能想到的东西都有人帮你做好了,
拿来就可以直接用。
而对于web开发,perl的framwork Catalyst也不比其他差,而且其扩扎性也很好。另外
perl可以直接用来写apache handler。
对于广大的租借虚拟主机服务的小网站来说,perl可能不合适,因为很多不支持以mod_
perl来跑,太占内存。因为所有要用到的东西,在apache启动的时候就load进内存,从
而节省了后面访问时compile的时间,而php是每次访问时compile需要的东西,相对来说
就比较轻量。
如有错误,还请指出。
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 只要可以在网页上显示的,当然Perl都可以输出了,就如C可以输出一样。 : 网页语言能包括最先进的功能固然重要,但是,这往往也意味着复杂性。比如,为什么 : PHP需要多大2600个函数,就是因为必须要这么多的函数才可以实现这些功能,还不用 : 提说我给的例子中这里面存在的大量的不一致。那么如果你要培训别人快速掌握和利用 : 这门语言,就必须了解所有这些才能解决问题。这将是培养持续网络管理人员的很大负 : 担。 : 我们需要选择语言的关键,是要用最简单和通用的语言去实现我们需要的功能。而这种 : 语言必须能够在普遍的平台上得到支持,而不是对所在平台有很高的特殊要求,包括内 : 存使用和各种库的通用性,可靠性。单纯的依赖过新过复杂的技术,如果遇到问题,将 : 会对我们形成巨大的挑战,因为很多这些问题不需要花很多时间去解决,甚至根本无法
|
C*******d 发帖数: 15836 | 59 握手!
我基本上同意你的观点。说Perl过时跟说C++过时基本上一样。
Perl的强大功能和通用性和扩展性远远不是很多被严重专业化和固化的语言可以比拟的
。其初期的额外入门投入将会被其后期远远简单快速的维护扩展所弥补。而PHP这样的
语言入门很容易,但是后期的基本上要掌握几千个函数可以用尽其功能,而且要求所有
维护的人都要有这些知识。这还不提这些固有函数的功能限制,尤其对实现有些新的功
能简直是不可能,再加上其内部复杂的操作,一些混乱的结果和非常不合理的内存运用
,都远远不是一般的使用者可以解决的。
新网站的页面,将会是成千上万记。现在本站的方式,就是这种类似静态的方式。其结
果,就是大量的重复本来一致的界面信息,这对定期系统备份极其不利。而Perl则容易
用很简单的程序来非常一致的动态展示所有界面的信息。
对于mod_perl的采用,我觉得暂时来说应该不太需要。如本站这样的站有大量的内容,
全部载入对服务器的要求过高,而很多内容,包括图片和未来可能的视频,根本就不可
能也不应该全部载入内存。所以,一个通用的数据库加上相应的文件组织应该可以完成
我们目前的需求。而实现彻底的数据和服务程序分离,对精化数据,改变甚至换服务软
件,都将非常容易。而把语言和网页彻底结合,讲使这个极其困难,如果不是不可能的
话。
如感兴趣,非常欢迎你加入新网站技术组。
的多
mod_
【在 d**3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 握个手 : 不知道为什么iphone没发出来,重新写一下,如有重复请忽略 : 说perl过时了有点不了解perl : perl的学习门槛要比php高,看看外面书店里一堆php的书,而perl的相对来说就要少的多 : perl的强大在于其有一个强大的模块库cpan,很多你能想到的东西都有人帮你做好了, : 拿来就可以直接用。 : 而对于web开发,perl的framwork Catalyst也不比其他差,而且其扩扎性也很好。另外 : perl可以直接用来写apache handler。 : 对于广大的租借虚拟主机服务的小网站来说,perl可能不合适,因为很多不支持以mod_ : perl来跑,太占内存。因为所有要用到的东西,在apache启动的时候就load进内存,从
|
z***e 发帖数: 5393 | 60 有什么意义?EC2如果不是那个free tier,正常的比大部分vps要贵不少,而且机房不
同价格也不同。
【在 c***d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 感觉你们这帮人还生活在1999年。 ec2上先拿个免费的micro instance练练手吧。
|
|
|
d**3 发帖数: 12 | 61 再次握手
其实上面所说的载入内存只是指perl代码而言,因为perl是脚本语言,在在运行时需要
编译成二进制,而c写的cgi就没有这个问题,所以为了避免每次请求来时编译一次,
mod_perl在apache启动的时候一次性编译了。
静态文件如图片之类的没有必要load进内存,放文件系统里就行了,可以用cache来减
少io.用户提交的动态数据一般用数据库来保存吧
另外,你说的技术群怎么加入?
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 握手! : 我基本上同意你的观点。说Perl过时跟说C++过时基本上一样。 : Perl的强大功能和通用性和扩展性远远不是很多被严重专业化和固化的语言可以比拟的 : 。其初期的额外入门投入将会被其后期远远简单快速的维护扩展所弥补。而PHP这样的 : 语言入门很容易,但是后期的基本上要掌握几千个函数可以用尽其功能,而且要求所有 : 维护的人都要有这些知识。这还不提这些固有函数的功能限制,尤其对实现有些新的功 : 能简直是不可能,再加上其内部复杂的操作,一些混乱的结果和非常不合理的内存运用 : ,都远远不是一般的使用者可以解决的。 : 新网站的页面,将会是成千上万记。现在本站的方式,就是这种类似静态的方式。其结 : 果,就是大量的重复本来一致的界面信息,这对定期系统备份极其不利。而Perl则容易
|
C*******d 发帖数: 15836 | 62 握手!!
谢谢指点!这个看来我对mod_perl的理解还是有很大不足的。如果是这样那么用mod_
perl将会是极其方便了。而要做成本站这样的功能,我估计根本不需要太多的代码,所
以内存不应该是问题。
我完全同意你其它的对于静态数据,动态数据以及数据库使用的理解!我觉得这应该是
一个非常好的模式。
现在技术群还没有正式运作。我先把你加进名单。估计明天我会正式在本论坛征召,以
确保大家都知道消息。在其后大概1-2天后我就会和大家具体联系展开工作。
【在 d**3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 再次握手 : 其实上面所说的载入内存只是指perl代码而言,因为perl是脚本语言,在在运行时需要 : 编译成二进制,而c写的cgi就没有这个问题,所以为了避免每次请求来时编译一次, : mod_perl在apache启动的时候一次性编译了。 : 静态文件如图片之类的没有必要load进内存,放文件系统里就行了,可以用cache来减 : 少io.用户提交的动态数据一般用数据库来保存吧 : 另外,你说的技术群怎么加入?
|
z***e 发帖数: 5393 | 63 我不认为你需要使用超过30个PHP API来做论坛。
我列举一下:
和mysql连接的,5~6个(connect/close/query/fetch...)
字符处理如htmlencode(),substring之类的,最多10个.
论坛的东西说白了就是客户端发请求,服务器parse一下然后修改数据库返回结果而已。
php并不是什么“新”东西,新东西是RoR/nodejs之类的.web服务从最初C到perl到php/
asp/jsp的过程, php恰好是作为perl的代替品出现。
当然只要能输入在网页显示的都能输出,那么你要想想为毛别人都不用php做论坛?你
觉得网上那些phpbb/simplemachine/discussz/phpwind/etc.这些开发者都是群傻瓜完
全不知道perl的存在?php和所有xxp的web工具一样,成为Perl的代替品就是因为可以
直接切入html和server code混合起来,而不是非要print xxxx (jsp就是servlet的马
甲,但是为什么别人不去直接用servlet?asp后面也是C#,为毛不直接用
HttpResponseHandler什么的来处理?),web开发最繁琐的就是client和server的同步,
Php/asp/jsp很好的解决了这个问题。当然到了现在,ajax的出现让这些又暴露了新的缺
点,所以RoR和其它一些framework又体现了新的优势,但是,perl作为强大的文本处理
工具,并不再适合现代web开发。
这就好像说flash能做的,javascript也能做,C#能做的,MFC也能做。很好,没人去拦你
用perl花半个月做一个能用的论坛,虽然php一周就搞好,然后你可以继续用双倍三倍
的时间去做别人用php能实现的同样工作(again,我再次强调,我根本不care php的
performance, web的performance不是靠你选php还是perl还是C能解决的,我只在意谁
的开发速度更快)。
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 只要可以在网页上显示的,当然Perl都可以输出了,就如C可以输出一样。 : 网页语言能包括最先进的功能固然重要,但是,这往往也意味着复杂性。比如,为什么 : PHP需要多大2600个函数,就是因为必须要这么多的函数才可以实现这些功能,还不用 : 提说我给的例子中这里面存在的大量的不一致。那么如果你要培训别人快速掌握和利用 : 这门语言,就必须了解所有这些才能解决问题。这将是培养持续网络管理人员的很大负 : 担。 : 我们需要选择语言的关键,是要用最简单和通用的语言去实现我们需要的功能。而这种 : 语言必须能够在普遍的平台上得到支持,而不是对所在平台有很高的特殊要求,包括内 : 存使用和各种库的通用性,可靠性。单纯的依赖过新过复杂的技术,如果遇到问题,将 : 会对我们形成巨大的挑战,因为很多这些问题不需要花很多时间去解决,甚至根本无法
|
C*******d 发帖数: 15836 | 64 我觉得你说得基本上都很有道理。
但是,你提到的: "php和所有xxp的web工具一样,成为Perl的代替品就是因为可以
直接切入html和server code混合起来,而不是非要print xxxx",我还是有异议的。其
实,这正是我对PHP非常迟疑的一个重要的原因。
PHP开始容易,但是要完成复杂新颖功能则会变得很困难,甚至不可能。而且,正因为
它嵌入HTML,所以其形式严重的受HTML所制约。与之对应,PERL可以更改任何HTML的内
容。
再者,PHP和网页镶嵌,很多格式化的内容必须要展示出来,这对于少量网页不是问题
,但是如果有大量的其实非常一致性的网页需要展示,比如MITBBS,那么就会有大量的
冗余的HTML信息,严重影响文件备份和查找。而维护这些众多的文件,靠手工基本上不
可能,如果靠自动,还是要用诸如Perl这样的大批量处理语言。
其实,你也提到了,PHP的不足,就是为什么产生大量新工具的原因,这是因为如果没
有这些专用工具,有些功能根本就实现不了。而更底层的工具则没有这个限制。正如你
所说,聊天网页这么简单,为什么要用到那么多复杂的工具呢?
一个及重要的原因使本网站和商用网站和专业程序员开发不同的,是我们需要一个简单
,精简,有效的工具,而不是最高级,最先进,需求最高的工具。这样不但可以便于培
养业余的网站维护和开发人员(这些人员的变动性可能会非常大),也可以方便得使系
统移植到别的平台上,用于镜像和安全。毕竟我们没有足够的人员和精力去追逐那些最
新的科技,而很多最新科技所带来的,往往是一些非常难以或者不可能解决的问题。我
对我们长期有足够的力量保持这个能力没有信心。如果不能达到这一点,网站的可靠性
和扩展性就无从说起了。
已。
php/
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我不认为你需要使用超过30个PHP API来做论坛。 : 我列举一下: : 和mysql连接的,5~6个(connect/close/query/fetch...) : 字符处理如htmlencode(),substring之类的,最多10个. : 论坛的东西说白了就是客户端发请求,服务器parse一下然后修改数据库返回结果而已。 : php并不是什么“新”东西,新东西是RoR/nodejs之类的.web服务从最初C到perl到php/ : asp/jsp的过程, php恰好是作为perl的代替品出现。 : 当然只要能输入在网页显示的都能输出,那么你要想想为毛别人都不用php做论坛?你 : 觉得网上那些phpbb/simplemachine/discussz/phpwind/etc.这些开发者都是群傻瓜完 : 全不知道perl的存在?php和所有xxp的web工具一样,成为Perl的代替品就是因为可以
|
z***e 发帖数: 5393 | 65 php只是一个把各种service粘合起来的glue,你要说performance,什么都比不过完全
静态的.html文本文件,那么php就是可以想成在html中能加入对database的直接操作的
东西。
页面的展现,现在一般在server端可以有模板实现,php/nodejs都可以导入模板重新
render再返回,这个跟你用perl还是php没任何关联,只看重页面html到底是在server
生成还是在client去render. 我没搞懂你说:PERL可以更改任何HTML的内容 到底是什么
意思,你当然也可以在Php或者任何一个server side script程序中修改你的任何html
内容。
而且如果说到维护,难道你认为你更容易找到熟悉perl的?
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我觉得你说得基本上都很有道理。 : 但是,你提到的: "php和所有xxp的web工具一样,成为Perl的代替品就是因为可以 : 直接切入html和server code混合起来,而不是非要print xxxx",我还是有异议的。其 : 实,这正是我对PHP非常迟疑的一个重要的原因。 : PHP开始容易,但是要完成复杂新颖功能则会变得很困难,甚至不可能。而且,正因为 : 它嵌入HTML,所以其形式严重的受HTML所制约。与之对应,PERL可以更改任何HTML的内 : 容。 : 再者,PHP和网页镶嵌,很多格式化的内容必须要展示出来,这对于少量网页不是问题 : ,但是如果有大量的其实非常一致性的网页需要展示,比如MITBBS,那么就会有大量的 : 冗余的HTML信息,严重影响文件备份和查找。而维护这些众多的文件,靠手工基本上不
|
C*******d 发帖数: 15836 | 66 可能我对PHP的理解还是太浅显了。
我对PHP的理解是,每一个网页,都需要一个由PHP嵌入的HTML来,通过访问数据库或者
文件的方式,展现所能访问的可能是不同的内容。我的问题是,如果想要更改所有界面
的信息,比如字体,是否需要对所有PHP文件进行更改。如果是,那么这个工作量就是
非常大了。我估计PHP应该也不至于这么差。
我说的PERL可以更改任何HTML的内容,是因为PERL可以完全展现一个HTML的每一个字符
,而PHP则嵌入到HTML中,对有一些内容的控制会受到严重限制。这一点在网上的一些
讨论中有论述。而PHP大量冗余的函数和功能的加载,以及对一些情况的极其“愚蠢和
混乱”的处理,也是我对其有疑虑的原因。而Perl则可完全避免这些问题。毕竟我们需
要达到的本站的功能,根本就是最基础和低级的应用。
的确,现在找到Perl熟练的人应该比PHP熟练的人要难。这个我们在技术组开始后就会
发现。但另一方面,Perl可以用很简短的代码建立一个可以处理绝大多数异常情况的高
度自动的网站,在这个意义上,其维护性可能要更低。
不管怎样,这些讨论也是我的学习过程,对最终选择网站体系很有帮助。如果可能,非
常希望你能加入技术组为大家共同的网站做出贡献。
server
html
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : php只是一个把各种service粘合起来的glue,你要说performance,什么都比不过完全 : 静态的.html文本文件,那么php就是可以想成在html中能加入对database的直接操作的 : 东西。 : 页面的展现,现在一般在server端可以有模板实现,php/nodejs都可以导入模板重新 : render再返回,这个跟你用perl还是php没任何关联,只看重页面html到底是在server : 生成还是在client去render. 我没搞懂你说:PERL可以更改任何HTML的内容 到底是什么 : 意思,你当然也可以在Php或者任何一个server side script程序中修改你的任何html : 内容。 : 而且如果说到维护,难道你认为你更容易找到熟悉perl的?
|
d**3 发帖数: 12 | 67 1、现代web框架基本上都是mvc,说perl print完全是搞笑
2、perl 的优势在cpan
3、说到performance,现实中,perl和php的差别基本可以忽略,关键的部分可能用c/c
++优化
4、决定部分在于架构而不是语言,一般瓶颈都在数据库
server
html
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : php只是一个把各种service粘合起来的glue,你要说performance,什么都比不过完全 : 静态的.html文本文件,那么php就是可以想成在html中能加入对database的直接操作的 : 东西。 : 页面的展现,现在一般在server端可以有模板实现,php/nodejs都可以导入模板重新 : render再返回,这个跟你用perl还是php没任何关联,只看重页面html到底是在server : 生成还是在client去render. 我没搞懂你说:PERL可以更改任何HTML的内容 到底是什么 : 意思,你当然也可以在Php或者任何一个server side script程序中修改你的任何html : 内容。 : 而且如果说到维护,难道你认为你更容易找到熟悉perl的?
|
n******e 发帖数: 10 | |
z***e 发帖数: 5393 | 69 “每一个网页,都需要一个由PHP嵌入的HTML来,通过访问数据库或者文件的方式,展
现所能访问的可能是不同的内容。"
----polymorphism/inheritance就是针对这种情况的。PHP你可以用一个base class来
定义基本操作,然后child来做不同的。如果页面在server端生成又比较复杂,那么职
业的作法是把模板存在server端,然后php只管读取数据后,再读入模板重新render(
其实就是替换字符串)后返回。
字体什么的都是靠css统一搞定。
上面好多人都说了,你们直接搞一个open source的cms+bbs(joomla/mambo什么的,
drupal应该也不错),搞起来再说,而不是在功能/需求都不清楚的情况下就纠缠用perl
还是php。
【在 C*******d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 可能我对PHP的理解还是太浅显了。 : 我对PHP的理解是,每一个网页,都需要一个由PHP嵌入的HTML来,通过访问数据库或者 : 文件的方式,展现所能访问的可能是不同的内容。我的问题是,如果想要更改所有界面 : 的信息,比如字体,是否需要对所有PHP文件进行更改。如果是,那么这个工作量就是 : 非常大了。我估计PHP应该也不至于这么差。 : 我说的PERL可以更改任何HTML的内容,是因为PERL可以完全展现一个HTML的每一个字符 : ,而PHP则嵌入到HTML中,对有一些内容的控制会受到严重限制。这一点在网上的一些 : 讨论中有论述。而PHP大量冗余的函数和功能的加载,以及对一些情况的极其“愚蠢和 : 混乱”的处理,也是我对其有疑虑的原因。而Perl则可完全避免这些问题。毕竟我们需 : 要达到的本站的功能,根本就是最基础和低级的应用。
|
C*******d 发帖数: 15836 | 70 非常感谢建议!!
看来PHP的功能还是相当完善的。我想技术组会严肃的考虑这些因素的。
我对现有的开源组件还是持保留态度,因为这些虽然用起来可能容易,但是一般对功能
都有不同程度的固化,而且往往要考虑非常多的因素,是系统很繁杂。对我们未来改进
甚至增加新功能的压力都将是个打挑战。
不过我的确同意,要尽快使新系统运作。而把数据和服务软件体系彻底分离,将会使得
我们能够非常充分的实验和选择更好的组合方式。
perl
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : “每一个网页,都需要一个由PHP嵌入的HTML来,通过访问数据库或者文件的方式,展 : 现所能访问的可能是不同的内容。" : ----polymorphism/inheritance就是针对这种情况的。PHP你可以用一个base class来 : 定义基本操作,然后child来做不同的。如果页面在server端生成又比较复杂,那么职 : 业的作法是把模板存在server端,然后php只管读取数据后,再读入模板重新render( : 其实就是替换字符串)后返回。 : 字体什么的都是靠css统一搞定。 : 上面好多人都说了,你们直接搞一个open source的cms+bbs(joomla/mambo什么的, : drupal应该也不错),搞起来再说,而不是在功能/需求都不清楚的情况下就纠缠用perl : 还是php。
|