我正在寻找关于如何最好地处理我需要开发的新项目的建议。从一开始我必须补充一点,我没有任何级别的Web开发经验。REST服务器,Delphi和Web服务 - 需要的建议
我需要做的是通过将服务器后端通信的浏览器提供了一个Web界面。检索到的数据将来自数据库或其他来源 - 服务器本身将通过IP与之通信的外部设备。从外部设备检索到的数据将始终为长度为n的字符串格式(非Unicode),并且DB数据将主要是字符串和数字,并带有奇数blob(存储图片)。通信将始终从客户端(网络浏览器)到服务器。我不相信服务器需要煽动通信。
我有Delphi XE,所以开始考虑使用REST服务器进行通信,我认为这似乎是确定的。但是,从我所看到的情况来看,我需要创建HTML网页来在Web浏览器上“呈现”数据。真的吗?我可以将IW组件与REST服务器一起使用吗?如果是这样,我不知道如何从浏览器UI获取数据。我更喜欢研究Ruby on Rails吗?从我在这里看到的另一个线索看,它是基于MVC和其他一些我认为是设计明智的领域适合我如何创建应用程序(我计划基于MVP或类似的设计模式创建应用程序)。
我认为REST最有意义,所以如果IW组件不能使用,是否有任何第三方产品可以使用,这将允许我设计“漂亮”的UI html。鉴于我不知道Java脚本,这是否也是REST的绊脚石。
谢谢,希望我已经提供了足够的信息。
感谢
杰森
是的。将会有人类需要互动。不是很多,但是来自客户端的所有请求都将被用户有效地实例化。例如,他们会点击一个按钮,说“获取详细信息”或类似的东西。 我已经下载了TMS包,并开始有一个外观,但不知道如何 - 在我的重置服务器应用程序 - 我如何创建使用这些组件的HTML页面。尽管我猜测我创建了“TMS Intraweb”表单或其他东西,但我没有机会创建这些表单。与标准Intraweb组件相同。是对的吗? 谢谢 – Jason 2011-03-13 22:23:38