Men的博客

欢迎光临!

0%

CI项目开发难点

这几天用CI写了一下服务端,现在是html,js和php都用上了,写一下使用感受吧。
先从html说:html已经是很熟悉了,但是具体使用什么标签可能还是不行,更多的是参考别人的代码,或者从别人网页上查看代码,然后去编写,特别是css,我对css不是特别感冒,感觉一个好的css就是一个设计师,一个web设计师我觉得拥有css技能,那么这个工程师就很牛逼了。总算是能够连抄再捡的写完了web界面,感觉一些界面也能够根据自己的意愿进行编写。怎么说html上的问题呢,我觉得都还好,毕竟写的难看一点,也能写的出来,但是真的要写的好的话,确实需要有一定的美工基础,所以说美工学是要好好研究的,至少是下一代孩子,哈哈。
再说说js吧,我感觉至少目前来讲,js在web上的使用是偏简单的,基本上写一个方法,然后调用就可以了,没有太多技术含量,而且感觉js语法比较清晰,写起来比较舒服,基本上没有遇到太大的问题,用ajax发起网络请求也比较顺利,感觉还是挺简单的,但是估计要做一些加密算法之类的操作的话,会比较的麻烦,但是到目前来讲,这部分还是比较偏简单的。
最后说php吧,我用CI这个框架,之前也是了解了一下,这次用起来也是比较顺手了,至少我最但心的一些配置的修改没有发生,我也比较好进行开发,controller和model的逻辑我非常清楚,所以说写起来也非常清晰,但是最让我纠结的问题还是出来了,一开始是请求链接的问题,最后发现,可以修改一下配置项,解除一些特殊字符限制,然后就是空怎么搞,最后解决办法是使用字符串,这下算是把链接搞定了,但是感觉也是很勉强。好吧,就先这样吧,然后就是说php代码的编写,我感觉php最尴尬的就是变量名称,变量每次使用的时候都要用$,这真的让我很不适应,因为,我们每次都是在声明变量的时候用var或者let了,但是在此使用的时候就不用再写var,php就让我很尴尬,我每次都要用$以至于我每次写的时候都要很仔细,很下心,每次都害怕把美元符号给漏掉,这真的让开发者很头疼,应为对于sublime这种编辑工具来说,没有报错信息,其实所有的脚本语言都没有编辑工具就能测试出错误的,这也是脚本语言的通病吧,也许写习惯了ios,真的有点不适应,又一次我出差,我发现一个同事写c++的时候,他竟然使用了xcode,令我很兴奋,我突然发现ios开发是这么的幸福,其实苹果给我们创造了这么好的开发工具,我们在开发中也就不会有那么多的问题,特别是像一个大型一点的软件,真的很需要一个统筹一点的工具来进行维护,如果像sublime这样的工具来说,是的,我们写代码的时候是没有问题,但是当我们调试代码的时候,我们的问题就会很多,xcode在整个项目范畴确实要比很多开发工具要先进很多,我之前学习Android的时候,我使用过 Android Studio,一开始的时候也还是不是很熟悉,甚至到现在我都还是不太熟悉那个软件,总是感觉不太适应。
废话说了那么多,还有最严重的一个问题是mysql的问题,我发现我能写mysql,但是真的,有的时候你发现mysql语句如此简单,但是当你一条语句无法完成你的查询的时候,真的就问题很严重了,因为你没有做过,你不知道怎么样会效率高,你甚至都不知道服务器能不能扛起这么大的操作量,真的让我很担心,不过没有办法,确实就是这样。