我应该使用哪种语言?

时间:2017-04-15 07:08:38

标签: php

我需要制作两个表,1。提供课程和2. 选修课程提供的课程表将包含数据库中的行。可以选择从提供的课程表中选择课程,并从课程表中删除课程。从提供的课程中选取的课程将在课程中显示,反之亦然。

我想用PHP构建它。但我是php的新手,我不知道我是否可以使用php或不使用php。

帮助我建议语言和参考将非常有用。

谢谢。

2 个答案:

答案 0 :(得分:1)

我们可以给你的一个基于 -opinion的建议是,如果你想让它变得更好,更具交互性和快速性,那么你需要处理大部分的逻辑。客户浏览器。 意味着两件事之一:

  1. 使用JavaScript或编译为JavaScript的语言,如TypeScript,CoffeeScript或Dart(我认为这些是三大),因为JavaScript是普遍运行的唯一语言浏览器。 (哦,或Google Web Toolkit,您在Java [不是JavaScript]中编写应用程序 - 客户端和服务器端 - 并根据您的Java代码为您生成JavaScript。)

  2. 使用可编译为WebAssembly(“Wasm”)的任何语言。 Chrome,Firefox,Edge和Safari支持Wasm 1.0。

  3. 你仍然可能有一个服务器片。您使用的语言/环境完全取决于您,是一个复杂的决定。推动这一决定的因素之一将是您希望在何处以及如何主持它。 PHP肯定是一种选择。如果您想用同一种语言编写客户端和服务器端,Node.js + Express(或Koa)可以直接在JavaScript中编写服务器端代码(或者一种编译成JavaScript的语言)。但是你有很多很多选择 - .Net生态系统(C#,VB,F#,...),Java,Ruby,Python ......

答案 1 :(得分:0)

是的,我认为PHP可以完成这项工作。 您应该将其与数据库绑定。如果你知道一点OOP(面向对象编程),你可以使用PHP扩展PDO(PHP数据对象)来实现持久性。作为参考,您可以查看MySql workbench和PDO的官方文档。 快乐的编码!