如何改寫一支AP為Web 版 |
答題得分者是:TWY
|
mtyen
一般會員 發表:13 回覆:16 積分:5 註冊:2004-02-03 發送簡訊給我 |
|
TWY
高階會員 發表:2 回覆:133 積分:152 註冊:2009-09-02 發送簡訊給我 |
聽你的描述感覺似乎你對網頁技術組成並不熟悉,所以只能給你一些觀念與方向參考... 1. Java 不等於 JavaScript。Java 用於 Web 的技術是 J2EE 領域裡的 JSP/Servlet/Applet,前兩者執行於後端伺服器,Applet 則執行於前端瀏覽器。而 JavaScript 則執行於前端瀏覽器,雖語法規則與 Java 一樣,但骨子裡卻完全沒啥關係,沒有 .java .jar .class 這些東西... 2. HTML 是給瀏覽器看的語言(語法),不管你用什麼工具(BCB / Delphi / others),不管你用什麼後端技術 (ASP/ PHP/ JSP/ others) 還是必須(組合)弄出 HTML 結構文件,餵給前端瀏覽器解讀。(現在瀏覽器很聰明,省略一些重要標籤並不會有問題,但想呈現你想要的網頁就需要透過 HTML 編排,必要時還要在加上 JavaScript and CSS 等輔助) 3. 網路監控應用,早期技術你想要獲得即時內容可能只能透過 ActiveX or Applet 達到。Flash 我並不確定,近期的 Ajax or HTML5 可能可以達到你的需求。 4. 關於你的 socket 需求,可以參考 HTML5 裡的 「WebSocket」技術, Browse與Server HTTP連線後,再透過TCP Socket 5. 關於你的 Thread 需求,亦可參考 HTML5 裡的「 WebWorkers」技術,他提供非同步背景執行序運算能力。JavaScript是單一執行序的,亦即同一時間只能處理一件事,若遇到長時運算會卡住影響UI不能操作,有些瀏覽器會出現警告;使用WebWorker,瀏覽器會建立一背景執行序負責運算且不影響主頁面。 6. Web 大致分為前端語言與後端語言,前端你可能會需要用到 HTML, (HTML5), JavaScript, CSS, Ajax, JavaScript Library or Component (dojo, jquery, prototype, yui, google api...) 後端則依你的需求或喜好選擇即可 (Delphi / BCB : CGI, ISAPI, NSAPI, WebBroker, InternetExpress, WebSnap... Java: JSP/Servlet , M$ ASP.Net... Ruby On Rail...) 一個完整的 Web 應用通常包含很多不同語言與技術的結合,先弄清楚每種的角色與特性才能拼湊出你想要的組合方式,希望以上資訊能提供些許幫助。 |
mtyen
一般會員 發表:13 回覆:16 積分:5 註冊:2004-02-03 發送簡訊給我 |
|
TWY
高階會員 發表:2 回覆:133 積分:152 註冊:2009-09-02 發送簡訊給我 |
寫一個web的應用程式,有menu項目,然後在menu item click... => 一般所有的 Web UI Component(如Menu)都是 JavaScript 寫成的,menu item click 後的執行碼也須先以 JavaScript 來寫。 是否可用Borlanc C 來寫 => HTML/JavaScript/CSS 可以由任何文字編輯器來寫 Thread, socket與原先舊有程式相同 => 原本 AP 寫的,改成 Web 應該會差很多吧...!? 顯示的UI,就用C# 來寫 => Web UI 通常指 HTML JavaScript CSS,用 C# 當然可以寫... 寫好的程式放在Web Server端 => 是的,不管前端後端程式,通通放在 Web 伺服端 不了解為什麼要同時用 C and C#...,總之...Good Luck!
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |