回首编程路-- 第3段

第3段:求索

2008-4-12 15:33 书接上回[url]http://zsp.iteye.com/blog/55294[/url]

JAVA又看了一个学期带一个假期,从大方向说上感觉和.Net神似.不过这是应该现在看法,当时的认识估计没有这么深刻.

那时是想用Java去写一个视频P2P的东西.网络一块到还有不少用Java封装的开源库,不用自己造轮子.不过视频播放这一部分就比较麻烦了,需要用到解码器/.COM,而这些东西毫无疑问都是C/C++写的.由于不懂C/C++,一直没有明白怎么去整合他们.

无奈之下,逼上梁山.开始看C++了.在Csdn上听说<<C++ Primer>>是最好的入门书,就去找了一本慢慢看.<<C++ Primer>>到是不难,但放下Primer去玩MFC就开始要吐血了.一时没搞定MFC,便又跑去看<<Effective C++>>,<<C++ Template>>这类书,越看越有些误入歧途.每天津津乐道于语言细节,模板技巧,优雅设计.

受一些书影响,对跨平台的C++程序开始感兴趣.接触到了wxWeight,虽然wxWeight很MFC很类似,不过好像好懂多了.但是学了一些之后,发现如果想写一个支持皮肤的程序程序很是麻烦.我想,如果可以直接用网页做界面那么多好.于是Firefox所用到XUL技术进入了我的视野.

XUL本质上就是网页,因此HTML,CSS,Javascript是必不可少.因此也看了一点,另外还学习了一点XPCOM.

为了实现界面和后台的分离,又受到Google Desktop的启发,我想,既然前台都已经是网页了,那么后台就应该一个web服务器了,但是既然要放到客户端,web服务器就不能太大,需要是一个微型的web服务器.

当然有服务器还是不够的,还需要一种生成动态网页的方式.先尝试用C++写Cgi,很痛苦,放弃了.尝试PHP,学了一天,会用了.但是第二天,在csdn看到鼓吹django.试用了一下,发现它居然自带了一个web server,二话不说,放弃php,改投python.

于是被一些django教程作者毒害:),追求优雅的将模板和代码分离.从此在心中埋下了鄙视PHP的阴影......

这个时间应该是到了大3下学期了.有一天,同学问我,"有一个'星辰工作室',去不去?可以免费上网,还有工资".我
觉得还不错,另外自己写的东西也需要找一个空间挂出来,就去试了试.

在此之后一两个月,我写出了我的第一个web作品,支持自动完成的在线词典(http://web2.stuhome.net.cn/dictionary/).具体过程,且听下回分解.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值