就像@gilly3 所说,您使用的语言实际上取决于您的个人喜好以及您已经拥有的知识。以下是我认为可以接受的一些概述:
- Python可能是更容易学习的语言之一,主要是因为它易于阅读。
- 有很多很好的学习方法。我喜欢这个 nettuts+ 系列。该系列是关于使用 Django 创建动态网站的,但在此之前,它会彻底了解 Python 语言。您还可以访问其他网站了解 Python,例如python.org等。
- Python 最适合创建本地应用程序,而不是在线应用程序。但是,有一些方法可以在 Web 开发中使用 python。
- 您很可能会在一个文件中记录人们的统计数据(兼职、全职...等),可以是 python 文件,也可以是其他可以由 python 解析的文件(例如 XML 或 JSON)。
- 对于结果,您可以让它打印到命令行/终端或使用 tkinter 库。打开一个窗口并直观地显示时间表。
- 如果您打算在 MySQL 数据库中记录人们的统计数据, PHP将是您的最佳选择,也许使用 phpMyAdmin 或类似的东西。
- PHP 需要托管在服务器(Apache、IIS...等)上,但这应该不是问题。
- 这也是一门非常容易学习的语言,由于可用的大量资源,php.net是我认为最好的地方之一,但你可能会找到另一个你更喜欢的地方。
- 如果您喜欢HTML、CSS和JavaScript,那么您可以简单地创建一个网页并让用户在他们的浏览器中打开它。
- If you used this option, you would write out the people's stats in a file (probably JSON if you're working with JavaScript or it could be just plain JavaScript), and simply reference it with a
<script>
tag or and Ajax call.
- There are so may resources out there for learning these that I can't even remember my favorites.
- JavaScript is probably the best if you want the user to be able to edit the schedule right in the program.
- If you like HTML, CSS and JavaScript, but want a desktop application, check out TideSDK
Keep in mind that if you use PHP and MySQL, you will also have the full power of HTML, CSS and JavaScript in your hands. For that reason, I would recommend PHP. It's only drawback is needing a server, but there are many ways to get around that (XAMPP (windows/linux), WAMP (windows), MAMP (mac) and probably others, but those are the most famous.
Sorry if I've left anything out, feel free to edit.