我是一个PHP程序员,刚刚被雇来写一个交互式的ipad应用程序,它的基本要求是它是一个网站。所以我开始建立一个网站,当我发现我的雇主的服务器已经被循环化了:没有动态语言,我只允许用HTML和JavaScript编写代码。
AJAX和jQuery还在使用,但据我所知,它们将没有服务器端语言来支持它们。如果我有一个迫切而有说服力的理由来使用一种活跃的语言,我也许能说服资深的网络人给我一个例外,但我不认为我的项目具有两个数量级的紧迫性或说服力。
那么,我的问题是,只有HTML/JS站点才有哪种节省劳动力的设备呢?我很想用像Drupal这样的东西。用XCode写整件事会更好吗?
该网站将显示一些历史文物的信息,这些文物是我的雇主所在的图书馆拥有的。
发布于 2014-10-02 20:27:36
如果您能够更具体地了解您的需求(您不知道如何使用HTML/JS在PHP中所做的事情),这会有所帮助,但我想我知道您在做什么。
如果网站不是太复杂,一个好的客户端模板引擎可能就是你想要的。Handlebars.js是一个受欢迎的选择,但也有很多可供选择的地方。我更喜欢使用客户端玉,但这并不重要。其思想是定义一个模板(例如,用于显示一个历史工件),然后遍历描述库中所有工件的数据数组,将数组中的每个元素与模板一起呈现为一些漂亮的DOM。
如果您需要更复杂的东西,您可能需要一个客户端MVC框架,比如Backbone.js (轻量级的,易于学习,不那么固执己见)或Angular.js (更重,更难学习,非常固执己见)。
如果您试图避免自己做造型工作,您可能需要查看twitter引导程序(或类似的框架,如基金会)。引导使创建好看的导航条、基于列的布局以及确保您的站点在不同的浏览器和设备上看起来都很好。
https://stackoverflow.com/questions/26168692
复制相似问题