Appweb หรือ Embedthis Appweb เป็นโอเพนซอร์สแบบพกพาได้อย่างรวดเร็วและมีขนาดกะทัดรัดที่มีขนาดเล็ก, ฟรี, ข้ามแพลตฟอร์มและมีประสิทธิภาพโปรแกรมบรรทัดคำสั่งที่ได้รับการออกแบบมาเพื่อมอบเซิร์ฟเวอร์ฝังออกแบบ แต่เพียงผู้เดียวสำหรับการทดสอบ applications.Features เว็บแบบไดนามิกที่ คุณสมบัติ glanceKey รวมถึงแกนแบบมัลติเธรดและเหตุการณ์ที่ขับเคลื่อนด้วยที่ส่งผ่านพิเศษ, การตอบสนองในขณะที่มีการใช้หน่วยความจำที่โดดเด่นของสถาปัตยกรรมแบบโมดูลาร์ที่ฝังอยู่ในการใช้งานและอุปกรณ์ที่รองรับ XIP (ดำเนินการในสถานที่)
ในบรรดาคุณสมบัติอื่น ๆ บางอย่างที่เราสามารถพูดถึง HTTP เต็ม / 1.1 สนับสนุนแบบไดนามิกโมดูลที่ใส่ได้, ฝั่งเซิร์ฟเวอร์กรอบเว็บ JavaScript, หน่วยความจำในโมดูล PHP, CGI ในกระบวนการ, Apache เข้าสู่ระบบที่เข้ากันได้และการกำหนดค่าเช่นเดียวกับการตรวจสอบเบื้องต้นและย่อย
นอกจากนี้โปรแกรมมาพร้อมกับ Secure Socket Layer (SSL / TLS) สนับสนุนการสนับสนุนการจัดการข้อมูลภาครัฐ, โปรแกรมไคลเอนต์ HTTP และห้องสมุดที่สอดคล้องเช่นเดียวกับ ROMable แฟ้มการกำหนดค่าและหน้าเว็บ
Appweb เป็นมาตรฐานการประยุกต์ใช้ตามมาตรฐานที่สนับสนุน HTTP / 1.1 HTTP / 1.0, HTTP RFC 2617, CGI / 1.1 และ SSL RFC 2246 โปรโตคอล นอกจากนี้กรอบเว็บ Ejscript เข้ากันได้กับ ECMA-357 และ ECMA-262 protocols.Getting เริ่มต้นด้วย AppwebInstalling Appweb ซอฟต์แวร์บนระบบปฏิบัติการ GNU / Linux ของคุณเป็นเรื่องง่าย สิ่งที่คุณต้องทำหลังจากการดาวน์โหลดและการประหยัดรุ่นล่าสุดของโปรแกรมบนเครื่องคอมพิวเตอร์ของคุณคือการขยายเนื้อหาของเก็บให้เปิดแอพพลิเคเทอร์มินำทางไปยังสถานที่ตั้งของไฟล์ที่เก็บสกัด (เช่น cd / home / softoware / appweb-4.6.5) เรียก & lsquo; ./ กำหนดค่า && ทำให้ & rsquo; คำสั่งในการกำหนดค่าและรวบรวมซอฟแวร์ตามด้วย & lsquo; sudo ให้ติดตั้ง & rsquo; คำสั่งที่จะติดตั้งระบบ wide.Supported ระบบปฏิบัติการและฮาร์ดแวร์ platformsAppweb ได้รับการสนับสนุนที่ประสบความสำเร็จในทุก GNU / ลินุกซ์เช่นเดียวกับบน Solaris, Microsoft Windows และ Mac OS X ระบบปฏิบัติการ 64 บิต (x86_64) 32 บิต (x86 / i386), ARM, PowerPC, MIPS, Sparc และ SH สถาปัตยกรรมของ CPU ได้รับการสนับสนุนในขณะนี้.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- แก้ไข:
- ไดเรกทอรี Windows traversal [ปัญหา 246]
- กรองก้อนสำหรับแพ็คเก็ตเขตแดนแยก [ปัญหา 247]
- ระบบหลักของ Windows เดียว [ปัญหา 248]
- การเริ่มต้นบริการแคชของ & quot; ที่ใช้ร่วมกัน & quot; [ปัญหา 249]
- Linux 2.4 รวบรวม [ปัญหา 245]
- การประยุกต์ใช้มรดก MVC ล้มเหลวในการรวบรวมเพราะ default.esp ใช้ renderFlash กับ args มากเกินไป [ปัญหา 251]
- แก้ไข httpStealConn พ้นซ็อกเก็ตการเชื่อมต่อ [ปัญหา 252]
มีอะไรใหม่ ในรุ่น 4.4.3:
- รุ่นนี้จะเพิ่มการแก้ไขเล็กน้อยสำหรับการควบคุมการไหลใน ท่อ HTTP.
มีอะไรใหม่ ในรุ่น 4.4.2:
- นี่คือการปรับปรุงเล็ก ๆ น้อย ๆ การแก้ไข ESP การโยกย้ายฐานข้อมูล เมื่อใช้ SQLite.
มีอะไรใหม่ ในรุ่น 4.4.1:
- ปล่อย bugfix นี้รองลงมาอยู่ในประเด็นที่มีสถานที่ตั้ง ของเครื่องกำเนิดไฟฟ้า ESP แฟ้มคอมโพเนนต์.
มีอะไรใหม่ ในรุ่น 4.4.0:
- คุณลักษณะที่สำคัญ:
- การเพิ่มประสิทธิภาพการปฏิบัติงานที่สำคัญ [ปัญหา 224]
- การรักษาความปลอดภัยเพิ่มมาตรการป้องกัน ที่เพิ่มเข้ามาตรวจสอบและสั่งกลาโหม [ปัญหา 213]
- เพิ่มการสนับสนุน Angularjs ใน ESP [ปัญหา 196]
- เพิ่ม & quot; ESP & quot; การประยุกต์ใช้เครื่องกำเนิดไฟฟ้าเพื่อสร้างส่วนประกอบของโปรแกรมรวมทั้งการประยุกต์เชิงมุม [ปัญหา 197]
- เปลี่ยนอัลกอริทึม hashing รหัสผ่านเพื่อใช้การเข้ารหัสปักเป้า [ปัญหา 198]
- คุณสมบัติไมเนอร์:
- ปรับปรุง ESP สนับสนุน jQuery [ปัญหา 179]
- สั่งปรับปรุง EspApp กับไวยากรณ์ใหม่ [ปัญหา 180]
- เพิ่ม ESP src / app.c นี้จะเรียกเมื่อเริ่มต้น Appweb [ปัญหา 181]
- เพิ่มการสนับสนุนสำหรับ lessjs ESP เปลี่ยนรูปแบบเก่า / รูปแบบแผ่นสไตล์กับ theme.less [ปัญหา 182]
- เพิ่ม ESP html5shiv สำหรับปพลิเคชันที่สร้าง [ปัญหา 183]
- เพิ่มการสนับสนุนสำหรับสตริงหลายสายใน ESP แม่ผ่านทางกลับเห็บ [ปัญหา 185]
- เพิ่มคำสั่ง StreamInput ในการควบคุมการป้อนร่างกายคำขอสตรีมมิ่งหรือบัฟเฟอร์ [ปัญหา 199]
- เพิ่มแผนที่สั่งสำหรับการทำแผนที่ขยายเนื้อหาโปร่งใส คัดค้านคำสั่งบีบอัด [ปัญหา 200]
- เพิ่ม httpLogout API [ปัญหา 201]
- เพิ่ม httpAddAuthStore และ HttpAddAuthType APIs ที่จะอนุญาตให้เอาชนะโครงการการตรวจสอบรหัสผ่าน [ปัญหา 202]
- เพิ่ม httpAddParamsFromJsonBody API [ปัญหา 203]
- APIs MPR ปรับปรุงสำหรับ: mprGetRandomString, mprGetCacheStats, mprCryptPassword, mprMakeSalt, mprAddKeyWithType, mprQueryJsonString, mprQueryJsonValue, stitle, mprGlobPathFiles [ปัญหา 204]
- วิธีแทนที่ PutMethod และสั่ง TraceMethod กับ AddMethods, RemoveMethods และ SetMethods [ปัญหา 208]
- เพิ่มคำสั่ง SessionCookie ในการควบคุมการแสดงผลของเซสชันคุกกี้ เริ่มต้นในขณะนี้คือ & quot; httponly & quot ;. [ปัญหา 210]
- เปลี่ยนชื่อเป็น EspShowErrors ShowErrors การจัดให้มีรถขนทั้งหมด [ปัญหา 211]
- สั่งเพิ่มชิงทรัพย์ในการควบคุมโหมดซ่อนตัว โหมดซ่อนซ่อนส่วนหัวของเซิร์ฟเวอร์ในการตอบสนอง [ปัญหา 212]
- เพิ่มคำสั่งในการกำหนดส่วนหัวส่วนหัวของการตอบสนอง [ปัญหา 215]
- ใช้ & quot; หัวตั้ง & quot; เพื่อกำหนดแนวทางการรักษาความปลอดภัยที่สำคัญในการเริ่มต้น appweb.conf [ปัญหา 216]
- การอัปโหลดไฟล์ที่มีประสิทธิภาพสูงสุด [ปัญหา 218]
- กระชับการปฏิบัติตาม WebSockets ผ่านออโต้ชุดทดสอบ [ปัญหา 217]
- เพิ่ม APIs palloc สำหรับการจัดสรรหน่วยความจำถาวร [ปัญหา 226]
- เพิ่ม JSON แบบสอบถาม API [ปัญหา 230]
- เพิ่มเครื่องกำเนิดไฟฟ้า ESP ในการสร้างโปรแกรมประยุกต์ใช้กรอบฝั่งไคลเอนต์ที่แตกต่างกัน [ปัญหา 231]
- แก้ไข:
- แก้ไขสำหรับการควบคุม ESP [ปัญหา 184]
- ปรับปรุงแท็บ ESP ในการแก้ไขปัญหาการสั่งซื้อแท็บ [ปัญหา 186]
- ปรับปรุง ESP ข้อความแฟลช - ไม่ได้ล้าง [ปัญหา 187]
- ลบสั่ง EspLoad แบบบูรณาการตอนนี้เป็น EspApp [ปัญหา 188]
- ลบชั้นนำ & quot; - & quot; จากทั่วทุกคลาส CSS ESP [ปัญหา 189]
- แก้ไข HTTP สตรีมมิ่งการป้อนร่างกายคำขอใน http เครื่องยนต์หลัก [ปัญหา 205]
- การประชุม Http แก้ไข รวมข้อมูลภาครัฐทั้งหมดในหนึ่งวัตถุ [ปัญหา 206]
- ให้โหลดให้บริการ SSL ด้ายปลอดภัย [ปัญหา 207]
- ให้โหลดให้บริการ SSL ด้ายปลอดภัย [ปัญหา 207]
- ซ็อกเก็ตการแก้ไขปัญหาและ SSL รหัสกลับมาเมื่อซ็อกเก็ตที่เต็มไปด้วย [ปัญหา 214]
- คำสั่งที่มาแก้ไขจะเป็นญาติที่บ้านของเส้นทางมากกว่าเอกสารเส้นทาง [ปัญหา 219]
- แก้ไขสำหรับหน้าต่างเมื่อเวลาผ่านไปหลัง [ปัญหา 227]
- แก้ไขทาย recompiling หน้าต่าง [ปัญหา 228]
- ปรับเปลี่ยน ESP โมดูลแคชการตั้งชื่อที่จะรวม AppName เป็นส่วนผสมเป็นชื่อ MD5 นี้เป็นสิ่งจำเป็นเพื่อสนับสนุนการใช้งานหลายกับตัวควบคุมที่มีชื่อเดียวกัน [ปัญหา 234]
- การเปลี่ยนแปลงกันไม่ได้:
- เครื่องกำเนิดไฟฟ้าควบคุม HTML ESP จะเลิก วิธีที่แนะนำคือการใช้กรอบฝั่งไคลเอ็นต์เช่นเชิงมุมสำหรับการควบคุม HTML.
- สั่ง EspApp ตอนนี้มีรูปแบบใหม่ ดูเอกสาร ESP สำหรับรายละเอียด รูปแบบเก่าถูกเปิดใช้งาน แต่เลิก.
- กลไกแฟลช ESP ขณะนี้เก็บรักษาข้อความแฟลชเป็นตัวควบคุมต่อไปและพวกเขาจะถูกลบแล้วก่อนมุมมองหลังจากนั้น แฟลชไม่ควรใช้สำหรับความคิดเห็นในมุมมอง.
- ESP setFlash () ฟังก์ชันการเปลี่ยนชื่อตอนนี้แฟลช ().
- แฟลช ESP () ถูกเปลี่ยนชื่อเป็นฟังก์ชั่น renderFlash () นี่คือเพื่อให้สอดคล้องกับวิธีการอื่น ๆ ที่ทำให้.
- ESP espGetFlashMessage () ถูกเปลี่ยนชื่อเป็นฟังก์ชั่น espGetFlash ()
- ESP ฟังก์ชั่นเริ่มต้นโมดูลควบคุมมีการประชุมตั้งชื่อใหม่: esp_controller_APP_NAME แทน esp_module_NAME ซึ่งช่วยให้การใช้งานหลายกับตัวควบคุมที่มีชื่อเดียวกัน.
- ESP src / *. ไฟล์คตอนนี้จะต้องมีชื่อ src / app.c
- ESP โมดูลแคชชื่อที่แตกต่างกันและตอนนี้มีชื่อ app ที่เป็นส่วนผสมในชื่อ MD5.
- สไตล์การทำงานของ ESP () ตอนนี้สร้างโดยค่าเริ่มต้นการอ้างอิงถึง & quot; คง / css / all.css & quot; แทนที่จะ & quot; layout.css & quot; และ & quot; ธีม / default.css & quot ;. นี้คือการสนับสนุนการใช้น้อยลงและ SCCS ซึ่งแผ่นสไตล์รวม.
- ถ้าสั่งเส้นทางใช้รูปแบบเดียวกันเป็นเส้นทางที่สร้างขึ้นก่อนหน้านี้ก็จะเปิดและปรับเปลี่ยนเส้นทางก่อนหน้านี้.
- สั่งหัวเปลี่ยนเป็น RequestHeader ใช้ SetHeader ที่จะตั้งหัวการตอบสนอง.
- สั่งบีบอัดเป็นปัจจุบัน แต่เลิก ใช้ & quot; แผนที่บีบอัด & quot; แทน แผนที่เป็นสถานที่ทั่วไปมากขึ้นที่รวบรวมการบีบอัด.
- httpHandleOptionsTrace () จะเลิกฟังก์ชั่น API เป็นปัจจุบัน แต่เลิก.
- LimitRequestBody ไม่ได้ขนาดไฟล์ที่อัปโหลด ใช้ LimitUpload เพื่อ จำกัด ขนาดการอัปโหลดไฟล์.
- เปลี่ยนข้อมูล HttpRoute.dir เพื่อ HttpRoute.documents นี้คือการหลีกเลี่ยงความสับสนกับ HttpRoute.home.
- กำหนดค่าเริ่มต้น Appweb อยู่ในขณะนี้การรักษาความปลอดภัยโดยการเริ่มต้น ข้อ จำกัด Sandbox การรักษาความปลอดภัยมีการตั้งค่าที่ค่อนข้างต่ำและการตอบสนองเริ่มต้นในขณะนี้รวมทั้งส่วนหัวเพื่อ จำกัด ช่องโหว่ข้ามไซต์สคริปต์ ดูค่าเริ่มต้นการรักษาความปลอดภัยสำหรับข้อมูลเพิ่มเติม.
- httpAddResourceGroup, httpAddResource, httpAddClientRoute และ httpAddRouteSet มีการเปลี่ยนแปลงลายเซ็นที่จะรองรับคำนำหน้า URI สำหรับตัวควบคุมด้านเซิร์ฟเวอร์ URIs.
มีอะไรใหม่ ในรุ่น 4.3.5:
- ข้อบกพร่องเล็ก ๆ น้อย ๆ ได้รับการแก้ไขรวมทั้งปัญหาเกี่ยวกับ MDB ฐานข้อมูลในหน่วยความจำและมีการเพิ่มประสิทธิภาพการปฏิบัติงานสำหรับการร้องขอ SSL.
มีอะไรใหม่ ในรุ่น 4.3.4:
- รุ่นนี้จะเพิ่มการแก้ไขเล็กน้อยสำหรับการคำนวณทรายเซสชั่น HTTP ข้อ จำกัด และการสนับสนุนที่ปรับปรุงใหม่สำหรับ jQuery 1.9.
มีอะไรใหม่ ในรุ่น 4.3.3:
- การปรับปรุง ESP & quot; C & quot; กรอบเว็บและการประยุกต์ใช้เครื่องกำเนิดไฟฟ้า ESP MVC.
- แก้ไขสำหรับการสนับสนุนฐานข้อมูล SQLite และ ESP แม่ JQuery ปรับปรุงเพื่อ 1.9.
มีอะไรใหม่ ในรุ่น 4.3.2:
- นี่คือการผลักดันที่สำคัญที่มีเอกสารและนอกจากนี้ วันที่ 30 ตัวอย่างที่ยืนอยู่คนเดียวแสดงให้เห็นถึง ESP ภาษาซีกรอบเว็บ.
ความคิดเห็นที่ไม่พบ