php - 我需要使用哪些 Web 技术来创建类似 Windows 窗体的界面?

标签 php javascript mysql user-interface

<分区>

我打算在一个封闭的社区中开始一个基于网络的翻译项目; guest 将只能查看它(仅供他们阅读)。翻译将逐字逐句。每个单词的翻译都会显示在它下面。翻译将包含图标以指示有关翻译词的来源和词法的信息。社区成员可以对翻译进行投票,他们还可以对任何翻译发表评论(评论将显示在页面底部)。

这是我正在尝试做的一个简单示例:

Gui Example

在此屏幕截图中,日语只是一个示例。翻译文本可以是任何语言;可能是法语、俄语、阿拉伯语或韩语。

此项目将使用 PHP、Javascript 和 MySQL。这些网络技术是否足以实现这个项目?文本的长度和字数不固定。我必须动态创建这个界面。这对我来说是一个很大的挑战。
另外,我希望界面尽可能对用户友好。例如,它不应在用户投票或对翻译发表评论时刷新页面。

在这些情况下,我应该使用哪些网络技术?纯 PHP、Javascript 和 MySQL 的功能是否足以做到这一点?如果不是,我应该使用哪些其他技术/语言?我需要一些建议才能有个好的开始。

最佳答案

就服务器端而言,仅 PHP 和 MySQL 就足够了。它们都可以处理 UTF-8(因此也可以处理外来字符),以及该项目将创建的查询。

Javascript 是为翻译器添加交互性的最有效选择。但要与服务器实时通信,您需要在其上添加 AJAX 或 jQuery(或类似技术)。

关于php - 我需要使用哪些 Web 技术来创建类似 Windows 窗体的界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10874179/

相关文章:

php - 两个 Ajax 调用不能同时工作 (heroku)

javascript - LokiJS 自动加载回调不起作用

javascript - 为什么当省略参数时,修改函数参数数组的方法会失败?

php - 在代码或数据库中保存计算?

php - 如何从datalist中获取值id并显示标题?

php - sql insert 不在某些记录后插入

php - codeigniter 展平查询结果数组

php - 高级自定义字段类别链接

javascript - Symfony 4 - 如何使用 Javascript 删除 Twig 上的选择?

javascript - Node + 远程登录 + OS X