Appweb arba Embedthis Appweb yra atviro kodo, nešiojamas, greitas, kompaktiškas, mažas, nemokamai, cross-platform ir efektyvus komandinės eilutės programa, kuri buvo inžinerijos pristatyti įterptųjų serverį, skirtą tik išbandyti dinaminius interneto applications.Features ne a glanceKey funkcijos apima Wielowątkowych ir įvykiu pagrįsti šerdį, kuri suteikia išskirtinį našumą, atsakymą, o turintys puikią atminties panaudojimą, moduliniu architektūra, įterpiamų į programų ir įrenginių, remti XIP (Vykdymo vieta).
Tarp kai kurių kitų funkcijų, mes galime paminėti visą HTTP / 1.1 palaikymą, dinamiškai keičiamos apkrovos modulius, server-side JavaScript interneto sistemą, visų atminties PHP modulį, procese CGI, Apache suderinamą miškų kirtimu ir konfigūraciją, taip pat paprastą ir digest.
Be to, programa ateina su Secure Socket Layer (SSL / TLS) paramos, sesijos valstybinės duomenų valdymo parama, iš HTTP kliento programa ir atitinkantį bibliotekoje, taip pat ROMable konfigūracijos failus ir tinklalapius.
Appweb yra standartai atitinka programa, kuri palaiko HTTP / 1.1, HTTP / 1.0, HTTP RFC 2617, CGI / 1.1 ir SSL RFC 2246 protokolus. Be to, Ejscript interneto sistema yra suderinama su ECMA-357 ir ECMA-262 protocols.Getting prasidėjo AppwebInstalling į Appweb programinę įrangą savo GNU / Linux operacinė sistema yra lengva užduotis. Viskas, ką jums reikia padaryti, po to, kai atsisiųsti ir išsaugoti naujausią programos versiją savo kompiuteryje, yra išskleisti archyvą turinį, atidarykite terminalo programą, eikite į išgautų archyvas failų vietą (pvz cd / home / softoware / appweb-4.6.5), paleisti ir lsquo; ./ konfigūruoti && padaryti & rsquo; komanda konfigūruoti ir parengti programinę įrangą, po to ir lsquo; sudo make install & rsquo; komanda jį įdiegti sistemą wide.Supported operacines sistemas ir aparatūros platformsAppweb sėkmingai palaikoma visų GNU / Linux, taip pat ant Solaris "," Microsoft Windows "ir" Mac OS X operacinėms sistemoms. 64-bitų (x86_64), 32 bitų (x86 / i386), ARM, PowerPC, MIPS, SPARC ir SH CPU architektūra palaiko šiuo metu.
Kas naujo šioje versijoje:
- korekcija:
- Langai katalogas Sankryþos [klausimas 246]
- Chunk filtras Split krašto pakelių [klausimas 247]
- Langai vieną pagrindinių sistemos [klausimas 248]
- Cache tarnyba iniciacijos & quot; dalijamasi & quot; [Klausimas 249]
- Linux 2.4 kompiliacija [klausimas 245]
- Legacy-MVC taikymas nepavyksta surinkti, nes default.esp naudoja renderFlash per daug ARG. [Klausimas 251]
- Nustatyti httpStealConn išlaisvinant prijungimo lizdą. [Klausimas 252]
Kas naujo versijos 4.4.3:
- Ši versija prideda nedidelę fix srauto kontrolės HTTP vamzdynas.
Kas naujo versijos 4.4.2:
- Tai nedidelis atnaujinimas, tvirtinimo ESP bazės migraciją naudojant SQLite.
Kas naujo versijos 4.4.1:
- Ši nepilnametis Ištaisyta spaudai adresai problemą su vietos ESP generatorius komponentų failus.
Kas naujo versijos 4.4.0:
- Pagrindinės ypatybės:
- Pagrindinės veiklos optimizavimas. [Klausimas 224]
- Pridėta saugumo gynybinės kovos priemonės. Pridėta stebėti ir gynybos direktyvas. [Klausimas 213]
- Pridėti Angularjs į ESP paramą. [Klausimas 196]
- Didinti & quot; Traukos kontrolės sistema & quot; generatorius taikymas generuoti programų komponentus, įskaitant kampinis programų. [Klausimas 197]
- Keisti slaptažodį maišos algoritmą naudoti Blowfish šifravimo [klausimas 198]
- Nedideli Įranga:
- Atnaujinti Traukos kontrolės sistema jQuery pagalba [klausimas 179]
- Atnaujinti EspApp direktyva su nauja sintaksė. [Klausimas 180]
- Pridėti ESP src / app.c. Tai suveikia Appweb paleidimo. [Klausimas 181]
- Pridėti lessjs paramą ESP. Pakeiskite senus išdėstymas / tema Style Sheets su theme.less. [Klausimas 182]
- Pridėti ESP html5shiv už sukurtas programas [Nr 183]
- Pridėti paramą kelių eilučių styginiams ESP šablonų per grįžtamąjį erkių. [Klausimas 185]
- Pridėti StreamInput direktyvą kontroliuoti prašymas kūno įvesties transliacijos ar buferio. [Klausimas 199]
- Pridėti Medis direktyvą skaidraus turinio pratęsimo žemėlapių. Protestuoti Suspausti direktyvą. [Klausimas 200]
- Pridėti httpLogout API. [Klausimas 201]
- Pridėti httpAddAuthStore ir HttpAddAuthType API leisti privalomais slaptažodžio patvirtinimo schemą. [Klausimas 202]
- Pridėti httpAddParamsFromJsonBody API. [Klausimas 203]
- Patobulintos MPR API: mprGetRandomString, mprGetCacheStats, mprCryptPassword, mprMakeSalt, mprAddKeyWithType, mprQueryJsonString, mprQueryJsonValue, stitle, mprGlobPathFiles. [Klausimas 204]
- Pakeisti metodas PutMethod ir TraceMethod direktyvas su AddMethods, RemoveMethods ir SetMethods. [Klausimas 208]
- Pridėti SessionCookie direktyvą kontroliuoti Sesijos slapukas matomumą. Įprasta dabar yra & quot; HttpOnly & quot ;. [Klausimas 210]
- Pervardyti EspShowErrors kaip ShowErrors padaryti prieinamas visiems tvarkytojai. [Klausimas 211]
- Pridėta Stealth direktyva kontroliuoti slaptas režimą. Stealth režimas slepia Server antraštę atsakymų. [Klausimas 212]
- Pridėta antraštė direktyva apibrėžti atsakymo antraštes. [Klausimas 215]
- Naudoti & quot; antraštė nustatyti & quot; apibrėžti svarbias saugumo direktyvas į numatytąjį appweb.conf. [Klausimas 216]
- Optimizuotas failų įkėlimo. [Klausimas 218]
- sugriežt WebSockets laikymasis. Perdavimai Autobahn bandymo komplekto. [Klausimas 217]
- Pridėti palloc API nuolatinių atminties paskirstymo [Nr 226]
- Pridėti JSON užklausų API [klausimas 230]
- Didinti esp generatorius generuoti programas, naudojant įvairius kliento šalutinį sistemas. [Klausimas 231]
- korekcija:
- Išspręsti ESP kontrole. [Klausimas 184]
- Atnaujinti Traukos kontrolės sistema skirtukai nustatyti skirtuko tvarką [klausimas 186]
- Atnaujinti Traukos kontrolės flash pranešimai - nebuvo išvalyti. [Klausimas 187]
- Pašalinti EspLoad direktyvą. Dabar integruota į EspApp. [Klausimas 188]
- Pašalinti iš pirmaujančių & quot; - & quot; Traukos kontrolės sistema iš visų CSS klases. [Klausimas 189]
- Nustatyti HTTP transliacijos užklausos indėlis http pagrindinę variklis. [Klausimas 205]
- Nustatyti http sesijų. Sudėti visas sesijos valstybinių duomenis vieno objekto. [Klausimas 206]
- Padaryti pakrovimo SSL teikėjas sriegis saugus. [Klausimas 207]
- Padaryti pakrovimo SSL teikėjas sriegis saugus. [Klausimas 207]
- Nustatyti lizdas ir SSL grąžinimo kodai, kai lizdas pilnas. [Klausimas 214]
- Nustatyti Šaltinis direktyva būtų palyginti su maršrutu namo, o ne maršruto dokumentų. [Klausimas 219]
- Nustatyti langų, kai laikas eina atgal [klausimas 227]
- Nustatyti ESP recompiling ant langų [klausimas 228]
- Keisti Traukos kontrolės talpyklos modulis pavadinimų įtraukti APPNAME kaip ingredientas į MD5 vardu. Tai būtina norint palaikyti kelias programas su kontrolieriais tuo pačiu pavadinimu. [Klausimas 234]
- Nesuderinamos pokyčiai:
- ESP HTML kontrolės generatoriai atgyvenę. Rekomenduojama būdas yra naudoti kliento pusėje sistemą kaip Kampinis HTML kontrolė.
- EspApp direktyva dabar turi naują formatą. Žr ESP dokumentacijoje. Senas formatas yra įjungtas, tačiau nenaudotinas.
- ESP Flash mechanizmas dabar išsaugo flash pranešimus į kitą valdytojo ir jie tada ištrinti prieš po, kad atsižvelgiant. Flash neturėtų būti naudojamas grįžtamojo ryšio į mano.
- Traukos kontrolės sistema setFlash () funkcija dabar pervadintas blykstę ().
- ESP Flash () funkcija pavadinta renderFlash (). Tai turi būti suderinti su kitais teikiančių metodus.
- Traukos kontrolės sistema espGetFlashMessage () funkcija pavadinta espGetFlash ()
- Traukos kontrolės sistema valdiklis modulis iniciacijos funkcijos turi naują pavadinimų apibūdinimą: esp_controller_APP_NAME vietoj esp_module_NAME. Tai leidžia kelias programas su kontrolieriais tuo pačiu pavadinimu. "
- Traukos kontrolės sistema src / *. C failai dabar turi būti pavadintas src / app.c
- Traukos kontrolės sistema talpyklos moduliai pavadinimai yra skirtingi ir dabar yra app pavadinimą, kaip į MD5 pavadinimas ingredientas.
- Traukos kontrolės funkcija stilių () dabar generuoja pagal nutylėjimą nuoroda į & quot; statinis / css / all.css & quot; vietoj saldumo "layout.css & quot; ir & quot; tema / default.css & quot ;. Tai remti mažiau ir VSMK naudojimo suvestinių stiliaus lapus.
- Jei maršrutas direktyva naudoja tą patį modelį kaip anksčiau sukurtą maršrutą, jis atvers ir keisti ankstesnį maršrutą.
- Header direktyva pervadintas RequestHeader. Naudokite SetHeader nustatyti atsakymo antraštes.
- Suspausti direktyva yra, tačiau nenaudotinas. Naudokite & quot; Žemėlapis suspaustas & quot; vietoj. Žemėlapis yra daugiau apibendrintas įrenginys, apima suspaudimo.
- httpHandleOptionsTrace () funkcija yra pasmerkta. API yra, tačiau nenaudotinas.
- LimitRequestBody nėra įkeltų failų dydį. Naudokite LimitUpload apriboti failų įkėlimo dydį.
- Pasikeitė lauką HttpRoute.dir į HttpRoute.documents. Tai būtų išvengta painiavos su HttpRoute.home.
- Appweb numatytoji konfigūracija dabar saugoma po nutylėjimą. Patikimumo Sandbox limitai gana mažas ir numatytieji atsakymai dabar yra antraštes apriboti cross-site scripting-pažeidžiamumą. Žr Apsaugos numatytąsias daugiau informacijos.
- httpAddResourceGroup, httpAddResource, httpAddClientRoute ir httpAddRouteSet pasikeitė parašus, kad tilptų URI prefiksą server-side valdiklio URI.
Kas naujo versijos 4.3.5:
- buvo nustatytas nedidelių klaidų, įskaitant problemas, susijusias su MDB iš atminties duomenų bazė, ir ten buvo veiklos optimizavimas Prašymų SSL.
Kas naujo versijos 4.3.4:
- Ši versija prideda smulkius pataisymus apskaičiavimo HTTP seanso sandbox ribos ir atnaujinama parama JQuery 1,9.
Kas naujo versijos 4.3.3:
- Atnaujinimai ESP & quot; C & quot; interneto sistema ir ESP taikymas MVC generatorius.
- Ištaisyta duomenų bazės SQLite paramos ir ESP šablonus. JQuery atnaujinama iki 1,9.
Kas naujo versijos 4.3.2:
- Tai didelis postūmis su dokumentais ir be 30 savarankiškomis pavyzdžių, įrodančių ESP C kalbos Web sistema.
Komentarai nerastas