WEB CSP
Vb/Java/php等腳本直接嵌入在HTML中叫 ASP/JSP/PHP, 那么用 C 直接嵌入在HTML中叫 CSP 嗎??
是的, 現在我們可以直接將 C 語句嵌入在HTML中了, 并叫它 CSP了.?
C 語言天然好的"移植性/高效性/靈活性", 一直以來都是最受程序員青睞的語言, 現在用CSP 技術我們就可以輕松地將 C 語句直接嵌入到 HTML 源文件中并叫它 CSP 了.?
編輯好的 CSP 源程序, 可以 eybuild 開發包提供的 CSP2BIN 工具將 CSP 源文件生成 C 程序的源文件, 再連接上 eybuild 提供的高效 CGI 運行庫, 就可以在各種平臺生成移植性非常高的 CGI 程序了.?
通過高集成技術, 你可以把許多CSP/HTML頁面集成生成到一個CGI中(包括圖片, CSS 及其它靜態文件). 甚至, 你可以將一個小型的網站或應用生成到一個CGI文件中, 這使得最的可執行腳本文件管理變得異常簡單. 這一點在嵌入式設備上特別有用, 因為它們中的很多急乎沒有外存(如Flash ROM). eybuild 為最后生成的 CGI 程序在其內部建立了虛馕募低騁約靶檳柯加成??
編寫 CSP 程序就跟編寫 ASP/JSP/PHP 一樣, 可以以先編寫 HTML 文件為模板, 再在其中插入CSP 的語句. 甚至有些時候, 就可以直接拿 JSP/PHP 的源文件作為 CSP 的源文件了, 因為它們都用 <% 和 %> 進行標記的嘛. 如果你是 ASP/JSP/PHP的程序員, 并會一點 C, 半天時間你就能把 CSP 全學會了.?
CSP 設計的最原始的初衷, 就是要為嵌入式開發定制的一套類似 ASP/JSP/PHP的C語言開發工具. 因為嵌入式設備(如PDA/路由器/交換機等)上用的開發語言主要是 C, 而傳統的 CGI 庫 clib 以及開發模式遠遠不能跟上現代的開發需求.?
現在 CSP 的eybuild開發環境提供的PC和嵌入式設備上高效移植的開發庫, 讓服務器上應用和嵌入開發進行了有效統一, 使得兩者上的開發變得更為容易. 同時, 優秀的跨平臺的移植性也是eybuild的最主要特性之一.?
實踐證明, CSP 及其開發工具 eybuild是嵌入式設備WEB開發的最理想工具, 它能大大節省開發周期(一般能節省4-6倍), 最能大大提高最終代碼的可維護性(維護的是 HTML 和 C 代碼, 而兩都分開的, 所以維護更容易).?
在 CSP 源程序中可以非常容易地包含任意 C 程序的頭文件, 這樣在 HTML 代碼中你就可以像寫編寫 C 文件一樣調用外部函數或系統函數了. 跟直接編輯 C 程序幾乎沒有什么差別.?
用宏指令指示符不僅可以進行包含 C 程序的頭文件, 還可以包含其它CSP文件呢. 這樣當許多頁面需要引用共通的一部分時(如頁頭/頁腳或其它部分), 包含其它 CSP 源文件這個功能顯示特別有用. 除此以外, 跟 ASP/JSP/PHP一樣它還可以有效控制頁面輸出時的 MIME 頭, 頁面緩沖區大小等等.?
點擊這里下載 eybuild 的中文手冊:?
http://www.eybuild.com/develop/doc/manual/eyBuild_manual_ch.pdf?
點擊這里免費下載 eybuild 開發環境(Windows/Linux版):?
http://www.eybuild.com/develop/download/eyBuild-00-07-00.tar.gz?
轉載于:https://www.cnblogs.com/sesexxoo/archive/2011/10/09/6190086.html
總結
- 上一篇: “极品时刻表”被挂马 已有6万网民遭攻击
- 下一篇: 【转载】WinCE中串口驱动及接口函数介