论坛首页 海阔天空论坛

回首编程路-- 第3段

浏览 1714 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (16)
作者 正文
   发表时间:2008-04-12  
第3段:求索

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

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/).具体过程,且听下回分解.
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics