谨以此文献给那些热爱编程的同学和那些鄙视独立开发网站的团队的同学。
“程序员”,假如有人这样称呼我的话,我会觉得那是一种莫大的荣幸。哪怕他说的只是外界认为的那个不过是一个代码工人、IT民工的程序员,我也一样骄傲,至少在我所热爱的编程上,被肯定了!
这个比赛的侧重点在于内容与宣传。是的,我从未否认过。但至少它也是一个网站的比赛。网易一向重视技术,自己也为这个比赛设置了技术评委,与其他评委一样的分值。那么就是说,网站的架设也应该算是比赛中不可缺少的一部分。我相信每个独立开发网站的团队也正是看中了这一点才去独立开发网站的。至少我是这样的。
从报名成功的那一天,我就开始筹划网站的建设,也许大家会说我做的网站美工很难看,那么我可以告诉大家,我是一个色盲。我比你们更清楚自己的缺点,然而我为什么没去网上下载一套现成的美工模板,而是硬要自己拼凑一个前台出来。我只是想证明,自己为了这比赛确实尽心尽力了。然后就是后台的编写,为了让大家回复帖子时不至于中断主题中的flash等多媒体内容的播放,回复便采用了ajax去实现。然而ajax从后台读出的xml格式数据与xslt合并为回复列表时却遇到了浏览器的兼容问题。从xml中返回的帖子内容中含有html标签时可以设置disable-output-escaping="yes"属性以让ie正常解析这些html标签,然而firefox却认为这样做不符合标准拒不支持。( 当然也可以不用xslt+xml而是选择其它方式显示回复列表。如:拼接字符串就不会有这个问题了,也许我有些钻牛角尖了。)为了这个问题我整整折腾了一整天,但万幸的是最后还是解决了。(有过同样困扰但没解决的同学可以联系我)然而这只是众多问题中的一个,更不说接下来的夜以继日的代码编写,甚至有时会边打着代码边在椅子上睡着。所有这一切如果在你看到网站时哪怕只是说了一句“还凑合”,我都会觉得我的心血没白费!然而结果呢?
结果呢!却是换来某些用开源程序的学校的冷嘲热讽。说网易在培训中也说了尽量用开源程序。那么你们觉得一个能自己开发网站的团队会连配置一个开源程序都不会吗?作为一个能正常考上大学的人,应该具备一些基本的理解能力吧。网易说尽量用开源程序的初衷也不过就是怕某些团队因为技术力量不够导致不必要的安全方面的问题。再说开源程序就一定没有安全问题吗?
所以至少现在用自制程序参赛的网站应该都是自信自己技术水平还说的过去的!我知道我这句话很不低调,可能会为自己的网站换来一些莫名其妙的攻击,还请各位高手手下留情,发现什么漏洞的话跟我说一下就好了,别付诸实际行动。 更有甚者,说你牛怎么不从操作系统开始写。我忍不住要笑了,原来你们的逻辑推理能力还没有丧失殆尽,只是没用对地方而已!如果这是一个操作系统的编程大赛的话,我当然会尝试着去写一个操作系统。就像我前面所说的,网站也是这比赛中的一部分,也是有一个评委专门来评分的!自己写网站应该是观方站比赛的团队应该具备的最基本的素质!大家都用开源的话还评什么技术分?还看什么支不支持多浏览器?外面成名一点儿的开源都是由一个成熟的团队开发维护的,有几个不支持多浏览器的?在此不得不说的一点儿就是某些学校用了开源,不仅去掉人家版权,竟然还在制作后面加上自己的名字,这种行为对一个技术人员来说真是厚颜无耻。
网易是一个技术强势的门户网站,也明白强势的技术能带给用户更多舒适和新奇的体验。希望网易以后能把获胜的学校分为技术团队和内容团队,给那些偏重技术开发的团队一些存活的空间,在这些技术团队中,能独立开发网站应该成为参加比赛的基本要求。
就说到这里吧!谢谢耐心看到这里的各位!有学c#的同学的话希望能一起学习交流交流。
撰稿 新疆大学队长:郑亚飞