我是当地大学高年级的计算机科学专业的学生。我最近被聘为实习生来创建移动Web应用程序。移动Web应用程序非常简单;它需要与数据库接口,以便为管理员提供完整的数据库视图,并为最终用户填写简单的调查。我之前从未在Web开发中做过任何事情,所以我做了一些研究和不断出现的工具,包括html,css,java脚本和php。但是,我也遇到了其他不同应用程序的工具,比如AJAX with Jquery,HTML5和micrsofts asp.net。我对html和css有基本的了解,但我还没有致力于开发平台。根据以下标准,我想要选择哪一个:
1)我想开发一个设备中立的网站。所以我希望它能够在台式机和移动设备上运行良好。 2)没有人知道未来,但我想使用可能成为或仍然是未来标准的开发平台。 3)它需要作为典型Web主机的标准服务器平台的一部分提供 4)它需要能够动态生成Web内容和与SQL数据库的接口。
我真的很感激一些建议,输入等。我不知道我是否会从事网络开发的职业,但我觉得我已经必须学习至少一个开发平台,我想我也可以学习正确的开发平台。
感谢您提出任何建议和意见。
答案 0 :(得分:0)
如果您没有网络开发者背景,并且不想花时间彻底学习它,我建议您使用Google's GWT。它为您提供了完全用Java实现应用程序的所有工具,而无需过多关注前端。作为Java的全部内容,可以在那里完成所有SQL处理,并将结果发送到前端。
然后,您可以再次使用Java添加内置元素(灵活的表格,面板,按钮,图像等)到应用程序。您可以从Web获取一些CSS模板并应用这些样式,而不需要任何HTML知识。
准备好之后,您可以将整个事物编译成JavaScript,其中几个代码的排列与大多数现代浏览器兼容。然后,您所要做的就是将这些生成的JavaScript和HTML文件部署到您的HTTP服务器上并享受:)如果您的某些内容无法通过GWT应用,您也可以直接触摸HTML。简单的webapp这不会是这样的......