今天做了两三个月的web项目终于有了里程碑式进展了,这两个月来做的很吃力。由于是刚从RCP程序转换到web上,又是使用的新的web框架——bootstrap,做的过程中遇见很多问题,有的甚至是javascript的语法问题等,ajax跨域请求等。最麻烦的就是项目想做到兼容IE8以上、Chrome和Firefox,说起来简单,浏览器的兼容性做起来实在是太麻烦了,使用Chrome开发,很多人性化的方法谷歌浏览器都帮我们兼容了,但是firefox和ie就不一定一样,尤其是IE很不相同,经常出现其他两种浏览器都正常一道ie上就出现问题。这相当于是技术不熟悉的问题,还有就是心理上也存在问题。
从毕业开始工作,就开始做RCP程序的开发,编写的是java界面程序,学习到很多东西,尤其是编程规范和设计模式的理解上,但是突然转到web开发上,都是新东西都不太熟悉,只能靠自己摸索,关键是我没做过几个像这个项目这样从刚开始任何功能都没有,我始终没什么信心能够做的像以前的程序那么好,做的时候就觉得会有很多复杂的问题没有一时没能解决掉。尤其是始终觉得自己实现起来会有很困难,没想到就这样一点一点写下来,终于把基本功能调通了,虽然现在对功能健壮性还没什么把握,但至少按照预期测试应该是正常的,估计这个项目做完了,我能更有底气了。
虽然开始的任何需求都可能会有难度,但狠下心来做,最终还是能勉勉强强做出来的。