1.5 问与答
jQuery Mobile入门经典
问:对移动开发来说,Web服务器是必不可少的吗?
答:这是一个很好的问题,但回答起来有点难。如果您的移动网站是静态的,不使用任何动态的代码,那么您可以不使用服务器来开发。不过,除非开发的是一个单页的网站,要不然当您尝试载入各个单独的页面的时候,可能会遇到错误信息。使用服务器可以有更好的效果,可以使用AJAX,还可以使用模拟器或者处于相同网络的真机来测试网站在不同设备上的情况。
问:我必须使用IDE来进行开发吗?推荐的IDE太贵了,或者对我来说没有吸引力。
答:不是必须的。如果您是喜欢使用文本编辑器(如notepad、textedit或vi)编程的开发者,那已经足够了。之所以列出IDE,只是给出建议。如果您刚刚接触开发,并且在程序构造和/或文件管理方面需要一些辅助的话,使用IDE可以让您更快地开始。
问:我已经使用“所见即所得”的IDE好多年了,它从没让我失望过,使用起来也不会太难。为什么它似乎遭到网上的开发者们的抨击?
答:虽然许多“顽固的”开发者嘲笑“所见即所得”的开发工具,但这些开发工具本身并没有错。受人诟病的是计算机生成的代码。当使用“所见即所得”编辑器做开发的时候,您会发现,没有什么比计算机生成的代码更糟糕了。虽然这些代码可能被优化过,但却可能与设计不符,或不是您心里想要的。此外,变量命名常常不具有可读性,往往是一连串的字母。这些编辑器还可能包含了数百行的CSS hack和CSS表达式求值(两者都可能被开发者社区视为不利因素)。
时间: 2024-10-28 05:00:11