【问题标题】:What tools should I use to develop a device neutral web application?我应该使用哪些工具来开发与设备无关的 Web 应用程序?
【发布时间】:2014-10-30 16:46:55
【问题描述】:

我是当地大学大四的计算机科学专业学生。我最近被聘为实习生,负责创建一个移动 Web 应用程序。移动网络应用程序非常简单;它需要与数据库交互,以便为管理员和最终用户提供完整的数据库视图以填写简单的调查。我以前从未在 Web 开发方面做过任何事情,所以我做了一些研究,并在 html、css、java 脚本和 php 中不断出现的工具。但是,我也遇到了具有不同应用程序的其他工具,例如带有 Jquery、HTML5 和 micrsofts asp.net 的 AJAX。我对html和css有基本的了解,但我还没有致力于开发平台。我想根据以下标准就选择哪一个提供一些建议:

1) 我想开发一个设备中立的网站。所以我希望它在台式机和移动设备上都能很好地工作。 2)没有人知道未来,但我想使用未来可能成为或保持标准的开发平台。 3) 它需要作为标准服务器平台的一部分提供给典型的网络主机 4) 它需要能够动态生成网页内容并与 SQL 数据库交互。

我非常感谢一些建议、意见等。我不知道我是否会从事 web 开发的职业,但感觉我已经至少要学习一个开发平台,我想我不妨学习一个合适的。

感谢您的任何建议和意见。

【问题讨论】:

标签: mobile web-applications web


【解决方案1】:

如果您没有网络开发人员背景并且不想花时间彻底学习它,我建议您使用Google's GWT。它为您提供了纯粹用 Java 实现应用程序的所有工具,而无需过多关注前端。由于整个事情都在 Java 中,所有的 SQL 处理都可以在那里完成,并将结果发送到前端。

然后,您可以再次仅使用 Java 将内置元素(灵活的表格、面板、按钮、图像等)添加到应用程序。您可以从 Web 获取一些 CSS 模板并应用样式,而无需任何 HTML 知识。

一旦准备就绪,您就可以将整个代码编译成 JavaScript,其中代码的几种排列方式与大多数现代浏览器兼容。然后您所要做的就是将这些生成的 JavaScript 和 HTML 文件部署到您的 HTTP 服务器上并享受 :) 如果您有一些无法通过 GWT 应用但在简单 webapp 的情况下,您也可以直接触摸 HTML不会是这样的……

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 2010-10-05
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多