【问题标题】:Javascript/Html5 Project - some questionsJavascript/Html5 项目 - 一些问题
【发布时间】:2011-12-02 09:22:05
【问题描述】:

我正在考虑进入 JS/Html5 做一些 Web 应用程序。

目前我正在使用 Visual Studio Express 2010(我来自 c#/silverlight/mssql 背景)。这真好。但是,如果我正在做 html5/js,我更愿意在 php 中为 mysql 编写服务器端数据库查找脚本,而不是 mssql。 VS 不适合 php mysql(据我所知)。

什么ide最适合这个?我需要安装 wamp 服务器或类似的东西吗? (必须是免费的,这只是一种爱好。)

另外,对于非数据库应用程序,例如简单的游戏,我怎样才能使我的 js/html5 应用程序尽可能接近可下载的应用程序?可能吗?如果必须这样做,下载和解压缩 zip 文件是可以的。

我可能需要知道的最后一件事是如何将文本文件保存到硬盘驱动器。我认为这可以使用 Internet Explorer 来完成,但是您能否即时创建一个带有复制按钮的 html 页面,然后您可以指示用户将其粘贴到记事本中,或者类似的东西?

【问题讨论】:

  • 您不需要使用 PHP/mySQL 后端,有很多替代方案。至于 html5/js 游戏,应该是网页游戏,或者你需要一些适当的服务器端编程(node.js)来制作它们的桌面应用程序

标签: php javascript html ide


【解决方案1】:

对于 IDE,NetBeans 既美观又简单,并且非常适用于 Web 内容。不过,您实际上并不需要 IDE。它不会像在.NET 中那样有用。许多 Web 开发人员使用更简单的文本编辑器。如果你有 Mac,我喜欢 TextMate。

如果您需要从 Web 服务器提供文件,您将需要一个 Web 服务器,但对于大多数事情,您可以通过文件系统和 file:// url 进行开发。如果您尝试使用 AJAX,将会遇到问题 - 请参阅 jQuery Ajax request from local filesystem (Windows file:///)

可下载的应用程序几乎可以使用 HTML5 离线应用程序规范来实现。正式的东西见http://www.w3.org/TR/html5/offline.html,但有很多例子,例如http://www.html5rocks.com/en/tutorials/appcache/beginner/.

至于保存文本文件,出于安全原因,我认为常规的跨平台 JavaScript 不会让您这样做。如果您有一个 Web 服务器并且您正在为 AJAX 调用提供文件和服务,那么这很容易做到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-12
    • 2014-04-06
    • 2015-10-08
    • 2011-05-11
    • 2016-05-24
    • 1970-01-01
    • 2014-07-19
    相关资源
    最近更新 更多