2011-12-01 136 views
0

我希望開發一個基於瀏覽器的前端/客戶端本質上是一個類似數據庫的後端/服務器。基於瀏覽器的前端數據庫類服務器應用程序

服務器應用程序將需要訪問一些本地硬件I/O,將事件記錄到數據庫(甚至是固定格式的文本文件)。

前端需要顯示在遠程I/O,以及能夠通過日期來瀏覽事件日誌的實時狀態。這意味着服務器可能需要能夠在事件發生或狀態改變時推送給客戶端。我的背景是在嵌入式/固件,程序集,C/C++中,並且我已經通過TCP/IP,UDP和串行連接向設備提供UI的Windows/MFC客戶端做了相當一部分的工作,但我不知道沒有任何基於Web的經驗。

這幾天鋪天蓋地的Web開發選擇的數量,所以我真的找有經驗的人給我指出了哪些技術/平臺考慮研究的正確方向。 (即AJAX,ASP.NET,NODE.JS,Javascript,PHP ...)

我懷疑向前端提供信息將是更容易的部分,並且後端將需要兩部分(一個應用程序/服務與硬件接口並創建另一部分可以訪問並向客戶端提供的數據庫/文件)。

你會推薦哪些工具/平臺/技術來解決這個問題,爲什麼?

任何意見表示讚賞。 (鏈接到引用/教程也讚賞)。

謝謝!

+0

你的問題到底是什麼? – Carsten

+0

正在尋找如何解決問題的建議。增加了一個明確的問題,謝謝。 – seanmc

回答

0

我會建議看ext.js框架。這是一個客戶端框架,與服務器無關,可以大大加快開發速度。作爲一個客戶端框架,它基於JavaScript,可以通過AJAX以JSON/XML與服務器端系統進行通話。它提供了非常豐富和專業的體驗,價格595美元。

你大部分應用程序的客戶端的,它可以與幾乎所有的後端工作。該引擎足夠快速顯示實時數據,並擁有強大的開發人員社區。

相關問題