我想写一个简单的Web应用程序供个人使用。作为初学者,我想确认一下,我认为我需要学习和做的事情是我需要学习和实现目标的方法。我的背景:我有一些编程经验,但完全是科学计算,而不是应用程序开发(更不用说Web应用程序)。我知道足够的HTML和CSS来制作体面的简单网页。我不知道了解JavaScript或PHP,但是我可以根据需要了解其中一种或两种。初学者的网络应用程序项目
目标
这是我想要的应用程序的极简主义版本。在网页上,你可以输入包含一个条目:
Activity:
Category: [work,play,travel, etc. One or more may be chosen]
Date:
的条目则显示为时间线的节点,一个时间表每个类别(来自同一产地,但开始)在自己的方向去关闭。整体图像应该看起来像一个烟花或针垫(没有垫子)。点击一个节点会给你输入的细节。您可以放大和缩小,并选择仅显示某些类别。
我想我需要
- 的JavaScript(+ WebGL的)用于显示和用户界面
- MySQL的条目
- PHP作为一个包装(也许?)
问题
- JS真的是要走的路吗?
- MySQL是否真的有必要(或有帮助)? (对于我曾经安装过的CMS来说,这是必要的,我认为这是类似的用法。)
- PHP可以如何提供帮助?
- 像Visual Studio或Netbeans这样的IDE能帮助像这样的项目吗?怎么样? (我到目前为止只编码编辑。)
几句话,也许一个指针或两个例子或解释是我需要的每个问题。如果您希望提供更多的建议和建议来填补空白,那么显然我们会很感激。正如问题所暗示的那样,我并不十分了解所有部件如何结合在一起,但我会一次性将最低限度的原型运行起来。希望在你的帮助下,这不会太长。谢谢。
此外WebGL是一种大锤为此,可能更好地与画布。也许看看[d3](http://d3js.org/),这对于这类东西来说很好。 –