+ -
当前位置:首页 → 问答吧 → 看看jquery能做些什么?我用它写了一个非常棒的论坛系统

看看jquery能做些什么?我用它写了一个非常棒的论坛系统

时间:2009-12-20

来源:互联网

Asprain论坛是我最近独立开发完成的社区论坛系统。目前正在公测中。访问地址是http://www.asprain.com。
我以前一直喜欢在论坛上发言,但是我一直觉得目前国内流行的两种论坛程序 :phpwind和discuz!都有很多缺点,使用起来不够方便,权限设置过于复杂,它们的一些设计,让作为使用者的我有时候真的是相当恼火。几个月前我有了自己开发一款新的论坛程序的想法,最近花了两个多月的时间终于把这个想法变成了现实。“Asprain”论坛是我给自己开发的这款论坛程序所取的名字。我取这个名字灵感来自于phpwind,很巧的是,这个和phpwind很对仗的域名asprain.com,asprain.net,asprain.cn,在我想到这个名字的时候,还都没有被注册过。于是我就把这三个域名都买下来了,为我将来的发展作准备。

作者: fanxiaojie   发布时间: 2009-12-20

很多人都有过这样的经历:在网上找资料,百度+google,总算找到了一个需要的资源,但是点进去一看,发现资源下载必须是回复可读或者登录可读,必须花一番功夫注册,这真是相当恼人。而且更更麻烦的是有的论坛里,还必须是达到一定级别的会员才能下载某些版块里的资源,因为建站者需要一定的固定用户。但是对访问者来说,应付这些限制费时费力。以前我遇到这种事情的时候,总是想:要是能直接通过付钱的方法下载这些东西就好了。我不想这么费事。可惜绝大部分论坛都是不绑定支付宝功能的。
现在我把这个想法变成现实了。在我编写的asprain论坛里,发帖者可以设置自己的发表的贴子中的某一部分为回复可读,某一部分为付钱可读,而论坛的管理者则可以在后台自己设置:是否允许非登录会员免费下载附件?是否允许非登录会员付费下载附件?非登录会员下载附件至少要付多少钱下载一个?等等。而且我已经完美地做到了支付宝绑定功能,目前正在设法解决财付通绑定功能。论坛的管理员还可以设置会员为购买付钱可读贴的阅读权而付出的钱,论坛管理员和那个贴子的发布方如何分成?五五分?还是六四分?
比如说某个人开发了一款论坛插件或者手里有一个有用的软件,他可以把它发布到论坛上,设置为付100个论坛币可读,然后有30个人付费下载了,那么如果论坛管理员在后台设置分成为六四分的话,插件或者软件的发布者收入1800个论坛币,论坛管理员收入1200个论坛币。论坛币可以用支付宝购买,如果某个会员的论坛攒够一定的数目,比如说5000个论坛币,就可以申请提现。论坛管理员可以在后台自主设置人民币和论坛币的兑换比例。这样,需要下载插件或者软件的网民省了周折,论坛管理员和插件或软件的作者也有了收入。

作者: fanxiaojie   发布时间: 2009-12-20

我一直来,都为phpwind论坛的用户会员权限复杂而感到烦恼,一个新注册的会员,往往发贴权限非常小,头像不能自由更新,签名档不能自由设置,甚至发站内信都不能,而且在很多论坛里,人们不能查看其它会员的个人资料,必须达到一定级别的会员才能查看,或者花钱买权限。
我得承认,我以前刚刚来jquery.org.cn的时候,经历很不愉快。那一次,我在论坛上写了一个提问贴子,然后一点发布,我看到贴子提交上去了,就放心地去看论坛上的其它贴,过了半小时,我想来看看自己发的那个提问贴有没有人回复,我一看:真是吐血:我的那个贴子居然没有提交上去,上面只写着一行字:验证码或验证问题出错,请返回。啊,新会员发贴居然要回答验证问题填写验证码的,可是很不显眼。我刚才没有仔细看到。我心里想:既然要填验证码和验证问题,怎么提交上去之前连个alert警告框都没有呢?因为时间已经过去了半小时了,我就算是返回也找不到自己写的贴子原来的内容了。

我对phpwind论坛的这些限制非常不满意。我觉得:这些针对于新人的防灌水作法是毫无意义的。因为不见得只有新人会灌水,也不见得新人比老人喜欢灌水。

话说,我以前读大学的时候非常喜欢泡浙江大学的校内web论坛cc98,对那个论坛的作法感觉得非常好。在CC98上,所有的会员,无论是新会员还是老会员,论坛功能都是一样的。但是对论坛有贡献的老会员能得到一些头衔标志。

我看到不少phpwind论坛里,一些新人总是灌一些毫无意义的水贴子,包括我。我得说:我并不喜欢灌水,非常不喜欢发无意义贴。但是现实逼得我这么做。因为在这些论坛里,积分少的会员权限很小,如果你想发个投票贴,如果你想拥有在某些版块里发贴的权力,你必须在另一些版块里浇灌出一定的“水量”来。我真不明白论坛设计者为什么要这样设计。像cc98那样,所有的会员权限一律平等,这样不是挺好的吗?
所以我在自己编写的asprain论坛里,废除了这些限制,事实上,这些限制有害无益,打击了用户发贴的积极性,增加了用户碰壁的频率,人为加大了服务器端压力。
当然我也做足了防灌水功课,管理员可以在后台自主设置用户发贴的时间间隔,比如说十秒间隔。这样可以防止用户用灌水机来灌水。
我记得以前在CC98上,曾经有一个资深用户,当上版主后想试试一个灌水机的能量,在一个夜里,用灌水机一下子灌了6000多个同样的贴子,结果激怒了站长立即被撤职。这件事充分表明并不一定是新会员才会灌水的。那些针对于新会员的限制作法,毫无必要。

作者: fanxiaojie   发布时间: 2009-12-20

我写的asprain论坛,拥有一个非常棒的在线编辑器,它是一个可视化的UBB编辑器,它改编自xheditor,但是至少有三分之一内容是经过我自己改编的。另外,我还在asprain 论坛里应用了很多独创的jquery插件,比如说:这个msgbox框:
改编自jquery.org.cn上的一个会员的msgbox框,但是他原来提供的msgbox框有很多bug,比如说,当网页长度超过一屏时会出现很多怪异行为,比如说在一些浏览器中显示不正常。我一一修正了这些存在的问题。
比如说,那个公告栏上的滚动块,http://www.asprain.com/board.asp?id=3这个网页里请自己去看效果,这个滚动块是我自己原创的。 比如说:版主的“加亮贴子标题”功能
,这个取色块是我自己写的。而且加亮贴子标题只需要点两次鼠标即可:点那个取色框、点那个调色板,立即会自动把你选择的那种颜色ajax提交到服务器端去,返回确认结果后,弹出一个 msgbox框告诉你:恭喜,操作完成了。整个过程中不需要页面跳转,不需要页面刷新,但是标题颜色已经自动变掉了。
我在Asprain论坛中应用了非常多的ajax和jquery,而且这些jquery插件全部都是我自己原创的,或者大幅改编自他人原有的插件。欢迎各位jquery爱好者来研究我的代码,抠我的插件,共同进步啊!不过在调用我的插件的时候,请在代码前面写上作者:fanxiaojie或者稽山草。
ps:不要怀疑,这些全都是一个MM做出来的。休言女子非英物,夜夜龙泉壁上鸣。

话说,我真是有点怀疑phpwind论坛和discuz!论坛的作者了,他们难道连遮罩框都不知道的吗?那么多版主的管理操作都需要跳转和刷新,真是相当吃力的。

作者: fanxiaojie   发布时间: 2009-12-20

我一直觉得phpwind论坛的在线编辑器太不好用了,discuz!论坛的在线编辑器也强不到哪里去。
我刚才发的那个贴子里,有个图片,我为此在提交上去之后对它反复编辑了两次。因为在线编辑器并非所见即所得的缘故,我发现编辑一个带图片的贴子非常吃力。因为不知道图片被插在文字中的哪个位置了,得提交上去之后根据显现来再次编辑。
但是令我自豪的是,我的asprain论坛有一个非常棒的在线编辑器:可视化的UBB在线编辑器。就是说,它既是一个可视化的在线编辑器,又是一个UBB在线编辑器。我记得,可视化的UBB在线编辑,以前只有Leadbbs做到了。但是我的这个可视化的UBB在线编辑器功能更强大,界面更美观。
做在线编辑器,往往会有安全性和方便性的矛盾冲突。一般的可视化在线编辑器使用起来很方便,但是往往会把一些不安全的代码比如说javascript代码也一起拷贝进去了,而没有过滤掉。而且格式上也难以控制,哪怕那贴子内容table套table也不会把这些层套的table过滤掉。
我曾经见在discuz.net 的官网上看到有人在举报木马说:刚才自己在这个论坛上点开了一页后,卡巴就报警了,他感到奇怪,怎么discuz!的官网上也有木马呢?为此感到紧张。哈哈,看到这个举报贴子,我忍不住要笑出来了。因为我看到管理员在回复中说:那个贴子中的木马不是网站上原来就有的,而是会员在拷贝内容时不慎把javascript也拷过来了。
写到这里,我要再次夸奖一下自家的成果了。我的asprain论坛中用到的编辑器是一个可视化UBB在线编辑器,所有的javascript会自动被过滤掉的。请看这个在线编辑器的外观吧:下面是可视化编辑和代码编辑两种界面切换的显示效果。

作者: fanxiaojie   发布时间: 2009-12-20

在这个在线编辑器中,插入图片,插入视频,插入声音,插入附件,都只要一键搞定,
比如说插入一张图片,只要你下面这个图中的这个框里一点“上传”按钮,在自己的硬盘上选择一张图片,这张图片立即会被自动上传到服务器上去了。如果是jpg图片的话,还会自动读出尺寸高度和宽度,并加上水印。所有的图片,会用原来的文件名作为图片的替换文字的。

再比如说插入文件附件,也是同样只需要点一次鼠标就自动上传。而插入视频和声音呢?请点这里:

在地址框中填入视频地址即可。
视频的高度和宽度也可以自己填写,但一般不用去改。因为国内大部分视频网站,比如说优酷,土豆,新浪视频,网易视频,它们的高度和宽度都是400*480象素。
这个在线编辑器可以很方便地插入回复可读、付钱可读的内容,可以设置各种各样的格式,更可以方便地插入各种代码以及可运行html 代码。前者的标记是[ code ]****[ /code ],后者的标记是[html]****[/html]。效果请看这个页面:
http://www.asprain.com/topic.asp?id=4,第四楼和第八楼。
我相信,一旦人们习惯了使用这种可视化UBB在线编辑器,就会对discuz!和phpwind所用的那种在线编辑器产生忍无可忍的感觉。

作者: fanxiaojie   发布时间: 2009-12-20

以前我在一些论坛上,遇到有男生发来短信想加我为好友,但是我无法知道这个人是谁,无法查看到他们的个人资料,于是我只好拒绝掉。这些论坛上,加好友需要验证,还好一点,在有的论坛上,加好友不需要验证,随便谁都可以把任何其它人放到自己的好友名单中。我记得飘渺水云间就是这样的一个论坛,我感到在飘渺水云间里,加好友已经变成了一种跟踪盯梢工具。如果某人对另一人感兴趣,就可以把对方的ID加入好友名单中,这样对方一上线自己就能知道消息,时时能查看对方的在线状态,看到对方在线了就立即去骚扰。这真的是很糟糕的。
在我的asprain论坛上,当一个人想加另一个人为好友,他在请求加好友的短信中,可以填写自己的一些个人资料,比如说姓名,性别,年龄,来自哪里,有什么话要说,等等,也可以不填,对方收到这信之后,可以接受也可以拒绝。对方接受了好友之后,对方进了你的好友名单,你也进了对方的好友名单。双方中的任一方如果有一天把对方清除出好友名单了,另一方的好友名单中也立即删掉了自己的用户名。这有类似于QQ的好友机制,但是更加着重于实名和真实信息。
在多数phpwind论坛和discuz!论坛里,用户的个人资料页面都是不能随意访问的,需要有一定的会员级别才能访问,或者需要购买一定的道具才能访问。本来这有点要挟会员花钱买道具的意思的。但是据我一位认识的网站主说,他经营地方论坛四年了,用phpwind论坛程序的,经营得也算成功,但是收入都来自广告的,迄今为止都没有任何一个会员花钱买过特权道具卡。
所以我觉得phpwind的这种设计很不合理。我觉得是否公开会员信息,理当由这个会员自己决定,而不是由“偷窥方”的级别或者金钱来决定。所以在asprain论坛中,默认是所有会员都向所有会员公开自己的个人资料,但是可以在个人中心里自己设置自己的个人资料页是只能自己访问、允许好友访问、允许好友的好友访问,还是允许所有的会员访问。我觉得这样更合理一些。而且,我不仅这样做,我还要做了一个统计功能,就是统计会员的个人资料页迄今已经被其它会员点击了多少次,来统计会员的受关注程度,并进行排序。而且所有的个人资料页的右边都有一块广告块,就像facebook所有的页面右边有广告那样。

作者: fanxiaojie   发布时间: 2009-12-20

asprain论坛,在功能上有很的特色,比如说搜索功能,在phpwind里,如果你在关键词框里输入“店面 出租”,后台搜索的关键词是所有标题中包含"店面 出租"这五个字符的主题贴。但是在asprain论坛里,搜索“店面 出租”,搜索的是标题中既包含“店面”又包含“出租”的主题贴,也就是说支持多关键词查询。而且在查询的时候,还可以指定作者的用户名,指定只搜索精华贴、指定只搜索热门贴、指定只搜索高楼,还可以指定只搜索“待沙发贴”。什么是“待沙发贴”?就是等着被人坐沙发的贴子。这一个功能极大地便利了一些爱抢沙发的人。
另外,asprain论坛还支持引用到博客的引用通告功能,这个引用通告功能和目前国内最流行的博客系统PJBlog论坛完美契合。另外还有贴子评分,贴子举报等功能。
asprain在版主操作方面的特色在于:删除水贴非常方便,只要鼠标一点就删除了,页面不刷新,删除命令已经提交到服务器端了。这一招对版主清理那些一整页尽是水贴的水楼非常有效。传统的论坛,每删除一个回贴页面就要刷新一次,而且服务器端要重新分页一次,如果版主要清理水楼,真是太累了。当然万一删错,还可以在“下水道”里把误删除的贴子“悔”回来。所有被删除的贴子(实际上是前台被屏蔽的贴子)至少在数据库中保存两周以上才可以被清空掉。版主操作除了有“删除主题、删除回复、锁定贴子、对作者禁言、移动贴子到其它版块”之外,还有一个选项是“感谢作者”。另外,精华贴是分三级的,而不是只有一级精华。这样可以让版面管理更人性化一些。我发现多数论坛里,版面管理尽是处罚操作,版主只能以罚代管。这对调动发贴者的积极性可真不好。
另外,在Asprain论坛里,所有的版主操作都被记录在案,以接受会员和站长的监督。

作者: fanxiaojie   发布时间: 2009-12-20

有一些phpwind和discuz!里都有的“出色”功能,我没有做上来。
比如说头像截取功能。
我发现现在phpwind和discuz!论坛都加了这样的一个功能:头像截取。就是说,用户上传头像图片之后,还必须用鼠标在网页上拉扯几下,截取图片的一部分作为头像。我觉得这个功能真是最傻叉的功能。因为这个网页图片截取功能,连windows自带的“画图”软件都不如。对多数用户来说,选中用来作头像的图片,当然都是已经用photoshop处理好了的,或者是自己在网上找来满意图片。可是有了这个头像截取功能之后,用户想把图片完整地上传作为自己的头像都不能了。而且不仅仅是如此,因为程序缘故,多了这个图像截取步骤之后,图像清晰度降低了,gif图片的动画没有了,png图片的透明部分变成黑色了。真是令人不爽之极。
我为在那么多论坛里不能完整地用自己做好的图片做头像而烦恼已久了,真不明白phpwind和discuz! 的作者哪根脑筋搭牢了,非要加这个功能。
因为我对这个头像截取功能感到不爽,所以我没有在asprain论坛里做这个头像截取功能,不过相应的,我做了几十个可选头像供用户选择,用户也可以轻松上传自己的图片作为头像。这是我自己画的两个头像,分别是男默认头像和女默认头像:看看,嘿,漂亮吧?





作者: fanxiaojie   发布时间: 2009-12-20

asprain论坛皮肤界面很华丽,而且安装、更新、编辑皮肤非常简易,这一点,我参照了PJBlog的办法。
我记得以前我在phpwind官方论坛里看到这样的警告,就是说,phpwind论坛的皮肤是特殊的系统文件,不要随便修改以免出错。我心里想笑,因为我看到由于这警告,目前phpwind论坛的皮肤越来越趋同化了,我看到那么多论坛都使用有限的几款皮肤样式。心里觉得真是太糟糕了。
相较之下,PJBLOG更换皮肤真是公认的容易。
另外,虽然我目前还没有写出一个插件来,但是我已经为将来要开发论坛插件做好了充分的“勾子”。
另外,在Asprain论坛里,广告位都是轮播的,而不是固定的。这样可以减少访问者的视觉疲劳,增加新奇感,提高点击率。
而且,在Asprain论坛里,所留的广告位尺寸和阿里妈妈提供的广告图片的尺寸都是相当契合的。

作者: fanxiaojie   发布时间: 2009-12-20

最后我需要交待的是,asprain论坛是一个asp论坛。
啊,不要觉得asp已经没有前途了,未来是php的。其实据我所知,目前国内Windows服务器提供商还是远远多过linux服务器提供商的。很多服务器提供商只提供Windows服务器,也有的服务器提供商同时提供Windows服务器和Linux服务器,但是只提供linux服务器的服务器提供商却非常少。
而且,如果不租用服务器,而是自搭服务器的话,Windows服务器里搭建起IIS来比搭建起apache方便多了。如果有人想在局域网里用自己的电脑搭建一个论坛的话,无疑更愿意用asp论坛程序。
另外,虽然我对Asprain论坛介绍了这么多,但是Asprain论坛目前还没有正式发布,前天我刚刚把写好的代码传到服务器上去。目前正在处于找更多的人来进行压力测试阶段。
我估计会在春节前把下载安装包放出来的。介时,我将推出两个版本,一个是asp+Access版本,一个是asp+sqlserver版本,都是免费版的,使用gb2312编码。
关于这个下载包,我还可以透露的是:这个下载包采用服务器端安装的方法,就是说,只需要上传一个大文件,然后在服务器上释放出几百个小文件,而不是把几百个小文件一个一个地传上去。这样会方便很多的。我记得PJBlog博客系统就是采用这种打包上传,服务器端释放的方法的。
希望这里的弟兄们能支持我一下,关注我一下,来试用一下我的论坛,http://www.asprain.com/。如果有近期内想搭建论坛的人,不妨耐心等我一些时间,等我最终把论坛安装包放出来。谢谢。
那些愿意试用asprain论坛的人们,可以在那里注册自己的帐号来试用,也可以使用下面这些现有的帐号来试用:
以下这些帐号可供测试用:
海之星 密码:123456
Bgood 密码:123456
MrBean 密码:123456
巴菲特 密码:123456
2012 密码:123456
Oneday 密码:123456
iloveyou 密码:123456

作者: fanxiaojie   发布时间: 2009-12-20

偶尔接触到了jquery,才刚开始学习,看了楼主说提供下载学习,真是期待啊,所以顺便用2012帐号进去体验了一下,顺便把发现的小BUG也提了。筛剩下的就是有空继续测试玩玩,顺便等待楼主的下载安装包进行学习了。

作者: pbny001   发布时间: 2009-12-20

谢谢你的关注啊
我一定尽可能快地把最终的安装包挂出来.
不过希望人们能尽可能完整地帮我找出全部bug.我自己现在也在仔细不断地找bug.

作者: fanxiaojie   发布时间: 2009-12-20

呵呵。我学用的是ASP,原来碰到的是无刷新页面功能效果在网上搜索才知道是AJAX来实现的,不过在网上搜索看到的多是用XML实现,由于感觉麻烦也就暂时抛开,直到有一天无意中发现jquery可以轻松实现,才开始接触学习,但由于网上搜索的资料多是jquery+PHP或者是jquery+ASP.NET,很少有ASP+jquery的,所以难得楼主提供来学习,当然关注了。

作者: pbny001   发布时间: 2009-12-20

期待LZ用asp.net或者php来实现~

作者: yiliyili   发布时间: 2009-12-21

请问楼主用什么语言开发的?

作者: xpx888   发布时间: 2009-12-21

啊,asp.net以后再说,php打死我都不会去瞧一眼的.
我就不明白了,那些php程序员难道以为php比asp高贵一点吗?

作者: fanxiaojie   发布时间: 2009-12-22

鄙视asp的言论我真是见得太多了,真是大千世界无奇不有。有点类似于苹果电脑瞧不起windows那种,他们根本无视windows是目前应用最广泛的操作系统。同样的,鄙视asp的php程序员也故意无视了asp依然是目前应用最广泛的web开发语言。看到那么多人在网上求教怎样让php论坛和自己的网站(多数是asp开发的)使用同一个会员库,php程序员觉是很得意很自豪是不是啊?看:我给人们带来了这些问题!
IIS服务器安装起来比apeach容易多了。目前国内Windows服务器数量远远超过linux服务器。目前有多少discuz!论坛和phpwind论坛是安装在windows服务器上的你们知道吗?
不要以为我不懂php,实际上,我对php的掌握程度并不低,至少,我在编写这个论坛的过程序仔细研究了discuz!论坛和phpwind论坛的代码,没有让我感到读不懂的感觉。
但是我依然觉得自己应该开发一个asp论坛。我现在的目标不是想跟discuz!和phpwind掐架,我现在的瞄准的对手是动网论坛。
VBscript现在虽然已经停止更新了,但是我相信它依然有生命力。虽然微软停止更新了,但是其它的第三方公司比如说persits等,到现在还在不断地开发出新的应用在IIS服务器上的组件程序。如果asp没有前景了,你说persits公司开去开发这些新组件干嘛?
不要说IIS7.0,就算是iis6.0,也比apache要强大得多,那些相信php比较高贵的家伙真是太可笑了。

作者: fanxiaojie   发布时间: 2009-12-22

话说,我在研究phpwind和discuz!的过程中,发现它们有大段大段的代码是雷同的,也不知道到底是谁在抄谁。可能是彼此互抄,心照不宣吧。

作者: fanxiaojie   发布时间: 2009-12-22

打不开呀。。。。55

作者: fishrain   发布时间: 2009-12-23

引用
引用第16楼fanxiaojie于2009-12-22 15:13发表的 回 14楼(yiliyili) 的帖子 :
啊,asp.net以后再说,php打死我都不会去瞧一眼的.
我就不明白了,那些php程序员难道以为php比asp高贵一点吗?


不是这么理解的,php最大的优势在于其开源和跨平台,这些是asp不具备的

作者: cxynupc   发布时间: 2009-12-24

引用
引用第20楼cxynupc于2009-12-24 02:18发表的 Re:回 14楼(yiliyili) 的帖子 :


不是这么理解的,php最大的优势在于其开源和跨平台,这些是asp不具备的

呵呵,这倒是的.但是现在php领域已经有两个很成功的论坛系统了,我如果也加进去竞争的话,肯定竞争不过的.但是asp领域还没有很好的论坛系统,我做个出来的话,就能比较容易打开局面些.
之前有人说,windows服务器太贵了,他们买不起,所以只能用linux服务器,我真的觉得非常难以理解.在我看来,现在国内windows虚拟主机空间和linux虚拟主机空间价格基本都是一样的啊.而且,有很多很多主机商甚至只提供windows主机,不提供linux主机的.
也许我的这些看法是因为现在windows操作系统盗版横行的结果吧.

作者: fanxiaojie   发布时间: 2009-12-24

另外,我还得说一句:你可以说linux开源,怎么能说php开源呢?如果说php是开源的,那么难道asp不开源吗?
php至所以会跨平台,并不是因为php之父喜欢这样,而是因为现实逼得他低头——windows电脑的数量远远多过linux,如果它不能跨平台的话,早就死定了。如果linux占据个人电脑市场份额超过80%的话,我才不信它会心胸开阔到去接受跨平台呢!

作者: fanxiaojie   发布时间: 2009-12-24

一个MM能做出这么一个系统真的很了不起
楼主你介意做我女朋友吗?
我多么希望有一个喜爱计算机的女生能和我一起奋斗啊~~

作者: xieranmaya   发布时间: 2009-12-24

引用
引用第22楼fanxiaojie于2009-12-24 19:49发表的  :
另外,我还得说一句:你可以说linux开源,怎么能说php开源呢?如果说php是开源的,那么难道asp不开源吗?
php至所以会跨平台,并不是因为php之父喜欢这样,而是因为现实逼得他低头——windows电脑的数量远远多过linux,如果它不能跨平台的话,早就死定了。如果linux占据个人电脑市场份额超过80%的话,我才不信它会心胸开阔到去接受跨平台呢!


PHP是开源的,你可以到PHP官网下载PHP的源码,ASP是闭源的。
备注:我是中立,我没有认为ASP好或者PHP好、ASP不好或者PHP不好。

作者: zohegs   发布时间: 2009-12-24

不管php还还是asp好,我现在要是去开发php论坛等于是找死。
因为我肯定是竞争不过phpwind和discuz! 的啊。
而且因为我不想去跟phpwind和discuz!正面冲撞,所以我不会去开发针对phpwind或discuz!的论坛转换程序的。但是出于拯救dvbbs论坛用户的目的,我会去开发一个dvbbs论坛的转换程序的。
dvbbs论坛已经老朽得太过分了。可是因为没有更好的asp论坛的缘故,一些asp用户不得不用dvbbs。

作者: fanxiaojie   发布时间: 2009-12-28

php虽然是开源的,但是绝大部分,绝大部分php用户都是不可能去修改从php网站上下载来的函数包的吧,只会利用这些现成的函数包。
另外,php函数名实在太太太多了!!!!函数名也太太太长了!!!!我相信再这样下去,php函数名会多得对人的记忆产生挑战了。一个高中生要记至少5000个英语单词,记住它们的语义,语法,词性,你觉得容易做到吗?你觉得自己高中时学过的英语单词目前还牢牢地记在心里一点都没有生疏吗?如果你的答案是否的话,为什么觉得一种不断地扩充函数库的语言是优秀的呢?

作者: fanxiaojie   发布时间: 2009-12-28

Dreamweaver能对所有的asp函数以及很多asp对象的方法属性名正确的高亮,这样可以避免程序员输错函数名。但是如果要让Dreamweaver能做到对所有的php函数名正确地高亮的话,Dreamweaver的开发方Adobe公司要号啕大哭了!

作者: fanxiaojie   发布时间: 2009-12-28

速度比一般asp的论坛快很多 应该很有发展 不过我喜欢用php

作者: aburrido   发布时间: 2010-01-04

楼主的精神可嘉,但话说回来,现在确实是市场经济,有些理想在残酷的现实面前不一定会实现的。
当然,一个能被用户肯定的产品,无所谓是用什么语言写的,都是成功的。
关于.net,我也见过一只怪鸟,在博客里有谈到,有兴趣可以去看看。

作者: 吉光片羽   发布时间: 2010-01-04

相关阅读 更多