什么是童话故事| 百衲衣是什么意思| 什么时候收复台湾| 做梦梦到已故的亲人是什么意思| 人大代表是什么| 意味深长是什么意思| opo是什么| 口臭看什么科| 路征和景甜什么关系| 肿瘤患者吃什么药可以抑制肿瘤| 9月13日是什么纪念日| 艾滋病初期有什么症状| 有什么症状是肯定没怀孕| 湿热喝什么茶可以调理| 369是什么意思啊| 7月份是什么星座| 补铁有什么好处| 男性疝气是什么病| 耳膜穿孔吃什么长得快| 愚昧是什么意思| 没有料酒可以用什么代替| 流量mb是什么意思| 儿童补钙吃什么| 芒果是什么季节的水果| 小兔子吃什么| 后背沉重感是什么原因引起的| 欲仙欲死是什么意思| 病理活检是什么意思| 控评是什么意思| 颧骨高适合什么发型| anello是什么牌子| 内分泌失调是什么| 田园生活是什么意思| 一喝牛奶就拉肚子是什么原因| 警察为什么叫条子| 胎儿偏小是什么原因| ak是什么意思| 月结是什么意思| 什么的后羿| 静脉曲张做什么检查| 肺疼是什么原因| fob什么意思| 高血压吃什么降压药| 九牛一毛是什么生肖| 做什么来钱快| 根管治疗后要注意什么| 为什么一照相脸就歪了| 维生素E什么牌子的效果最好| 孕妇过敏可以用什么药| 醋是什么颜色| 天地不仁以万物为刍狗是什么意思| 关系是什么意思| 孙悟空是个什么样的人| nmd是什么的缩写| 7.7是什么星座| 上面一个山下面一个今读什么| 乙肝两对半25阳性是什么意思| 冠心病吃什么药| 汉卿是什么意思| 封面是什么意思| 肌酐高说明什么问题| 天葬是什么| ppm是什么| 红彤彤的什么| 睚眦欲裂什么意思| 松子吃了有什么好处和坏处| 呕气是什么意思| 八月13号是什么星座| 糖尿病是什么原因造成的| 山昆读什么| hpv亚型是什么意思| 高血压能喝什么饮料| 什么最赚钱| 担是什么意思| 头皮痒用什么药| 大姨妈有黑色血块是什么原因| 大蒜吃多了有什么坏处| 舌头变黑是什么原因| 骨密度t值是什么意思| 尿道感染吃什么药| 午时属什么生肖| h2ra 是什么药物| 甲亢吃什么食物最好| 什么是高血脂| 暗喻是什么意思| 晰字五行属什么| 钟鸣鼎食是什么意思| 孙子兵法到底说什么| 做爱吃什么药| 流光是什么意思| 慢性咽炎吃什么药好得快能根治| 风水宝地是什么生肖| 齿痕舌吃什么中成药| 日语斯国一是什么意思| 5月份是什么星座| 中央委员是什么级别| 息怒是什么意思| 温州什么最出名| 发烧吃什么食物| 学名是什么意思| 脚底板热是什么原因| 粗人是什么意思| 黄精配什么提高性功能| 正月初一是什么节日| 口腔起血泡是什么原因| 阴道干燥是什么原因| 喝什么茶最减肥| 月经吃什么水果好| 黄芪是什么| 女性掉发严重是什么原因| 尿亚硝酸盐阳性是什么意思| 男人少一个睾丸有什么影响| 例假提前是什么原因| 晚睡早起是什么原因| 大专什么专业就业前景好| 沼气是什么| loho是什么牌子| 什么的什么的词语| 蝶变是什么意思| 什么的武松| 父母有刑是什么意思| 什么之交| ccr是什么意思| 肠粘连是什么原因引起| 耳刀旁加步念什么| 受凉吃什么药| 什么的故事填词语| 什么是妈宝男| 头皮特别痒是什么原因| 好的什么意思| 乳腺结节三级是什么意思| 处理器是什么意思| 办慢性病有什么好处| 感冒是什么症状| 知天命是什么意思| 40岁男人性功能减退是什么原因| 红细胞偏低有什么危害| xy什么意思| 胜字五行属什么| 北芪煲汤加什么药材好| 印度人信仰什么教| 梦见打死猫有什么预兆| 为什么睡觉会磨牙| 经常生气会得什么病| 长长的柳条像什么| 前胸后背出汗是什么原因造成的| 子五行属什么| 以梦为马什么意思| 什么是医院感染| 农历六月十一是什么星座| 肌膜炎是什么原因造成的| 产后腰疼是什么原因| r表示什么| 职业年金什么时候领取| cfu是什么单位| 骷髅头是什么牌子| 5月10号是什么星座| 艾灸后痒是什么原因| 偶发室性早搏是什么意思| 信天翁是什么鸟| 样本是什么意思| 猴戏是什么意思| 什么的云朵| 慰劳是什么意思| 枫树叶子像什么| 过敏能吃什么| 包饺子是什么意思| 着实是什么意思| 一个三点水一个及念什么| 1990是什么生肖| 孕妇喝纯牛奶对胎儿有什么好处| 胸椎退行性变什么意思| 尿毒症是什么| 尴尬什么意思| 结婚前一天晚上的宴会叫什么| 高血脂是什么原因造成的| 无名指和食指一样长代表什么| 粉色史迪仔叫什么| 无花果有什么营养| 脊髓灰质炎是什么病| 苏打和小苏打有什么区别| 尿偏红色是什么原因| ABB的词语有什么| abs是什么材质| 煜这个字读什么| 喉软骨发育不良有什么症状| 月经不调是什么症状| 孕期血糖高可以吃什么水果| 棒槌是什么意思| 经常头晕吃什么食物好| 玉簟秋是什么意思| 糖类抗原153是什么| 血常规能检查出什么| 吃什么降血压效果最好| 2.3什么星座| 老什么什么什么| hpv阴性什么意思| er是什么意思| 为什么头疼| 眼睛酸疼是什么原因| 急性肠胃炎有什么症状| 麻风病是什么病| senda是什么牌子| 范思哲手表什么档次| 汛期是什么| 喉咙干是什么原因| 六块钱麻辣烫什么意思| 什么叫做绝对值| 阑是什么意思| 深海鱼油的作用是什么| 银杏树的叶子像什么| 三聚磷酸钠是什么| llbean是什么牌子| 三次元是什么| 什么名字最霸气| 翡翠属于什么玉| 1902年属什么生肖| 哺乳期妈妈感冒了可以吃什么药| 山楂炖肉起什么作用| 什么是结核病| 37岁属什么的生肖| 身上长痣是什么原因| 10月1什么星座| 弱阳性和阳性有什么区别| 籍贯是填什么| 烟火是什么意思| 蛇的贵人是什么生肖| 什么叫介入手术| 吃什么对皮肤好| 多梦是什么原因造成的| 秦始皇的名字叫什么| 百合花什么时候种植| 渝北区有什么好玩的地方| 甲亢是什么回事| 单核细胞偏低是什么意思| 金银花搭配什么泡水喝好| 包公是什么意思| 多酚是什么| 喝枸杞水有什么好处| 住院报销需要什么材料| l5s1椎间盘突出是什么意思| 血型o型rh阳性是什么意思| poison是什么意思| 脚底有痣代表什么意思| 小朋友口臭是什么原因| 喝酒尿多是什么原因| 黄连素又叫什么名字| 感恩节吃什么| 为什么腹水会很快死亡| 川崎病有什么症状| 治疗带状疱疹用什么药最好| 大便拉水是什么原因| 不时之需是什么意思| 男性生殖系统感染吃什么药| 李志为什么| 尿酸高注意什么| 人是什么生物| 智利说什么语言| 挂失补办身份证需要什么| 小便无力是什么原因| 什么繁什么茂| rog是什么牌子| 丧偶是什么意思| 唐僧代表什么生肖| 百度P?esko?it na obsah

网络视听节目新规,关于鬼畜视频的权威说法来了!

Z Wikipedie, otev?ené encyklopedie
Nette Framework
Logo
Vyvojá?David Grudl, dobrovolní p?ispěvatelé
Aktuální verze3.2.1 (11. b?ezna 2024)
P?ipravovaná verze4.0.0 (11. b?ezna 2024)
Opera?ní systémMultiplatformní
Vyvíjeno vPHP
Typ softwaruWebovy aplika?ní framework
LicenceNew BSD, GNU GPL
Webnette.org
Některá data mohou pocházet z datové polo?ky.
百度 坚持极限属性。

Nette Framework je open source framework pro tvorbu webovych aplikací v PHP. Zamě?uje se na eliminaci bezpe?nostních rizik, podporuje AJAX, DRY, KISS, MVC a znovupou?itelnost kódu. Vyu?ívá událostmi ?ízené programování a z velké ?ásti je zalo?en na pou?ití komponent. Autorem Nette Frameworku je David Grudl, ktery se stará o jeho dal?í rozvoj spolu s dal?ími p?ispěvateli.[1] Nette Framework je svobodny software, nabízeny pod licencemi GNU GPL a licencí New BSD[2].

Během vyvoje se do frameworku p?idávaly dal?í u?ite?né (ale ne nepostradatelné) nástroje, doplňky, komponenty apod. A tím zdrojovy kód stále rostl. Navíc kdy? chtěl vyvojá? pou?ít nap?. jen formulá?e, musel si stáhnout cely framework. Proto se framework ve verzi 2.2 rozdělil do mnoha samostatnych repozitá??.

Nette Framework 3.0 vy?aduje PHP ve verzi 7.1 a vy??í, Nette 3.1 PHP ve verzi 7.2 a vy??í, nejnověj?í verze Nette 4.0 pak PHP 8.0 a vy??í. Dal?í po?adavky je mo?né otestovat na serveru pomocí oficiálního nástroje Requirements Checker.[3]

Vlastnosti Nette Framework

[editovat | editovat zdroj]
  • Ladící nástroje
  • Aktivní komunita u?ivatel? v ?R
  • Podpora jmennych prostor? v PHP 5.3

Autoloading

[editovat | editovat zdroj]

NetteLoader

[editovat | editovat zdroj]

V produk?ním prost?edí sta?í na?íst jediny soubor.

<?php
require_once 'Nette/loader.php';

RobotLoader

[editovat | editovat zdroj]
  • Vyu?ívá cache, je t?eba nastavit její cestu
  • Inteligentní zneplatnění cache
  • V souboru netterobots.txt lze nastavit ignorované adresá?e
$loader = new RobotLoader();
$loader->addDirectory('libs');
$loader->register();

Eliminace a ladění chyb

[editovat | editovat zdroj]

Nette Framework poskytuje několik velmi silnych nástroj? pro odhalování a o?et?ování p?ípadnych chyb.

Ladící nástroj na odchytávání chyb vzniklych během kompilace programu. Zp?ehledňuje klasické chybové hlá?ky. Umo?ňuje tak efektivní ladění aplikace. Sta?í vyu?ít NetteLoader a zapnout debug mód.

<?php
require 'libs/Nette/loader.php';
Debug::enable();

P?ipojení na FireBug

[editovat | editovat zdroj]

Komunikací FireBug a Nette\Debug umo?ňuje zasílat zprávy samostatnym kanálem, mimo okno samotného prohlí?e?e. Informace se tedy neztratí v p?ípadné záplavě text? na stránce, ale zobrazí se p?ehledně v jiném okně. Chyby úrovně E_NOTICE a E_WARNING jsou do FireBug zasílány automaticky. Je nutné mít nainstalovany FireFox alespoň verze 2. Stáhnout si roz?í?ení Firebug a FirePHP minimálně verzi 0.2. Nette\Debug komunikuje s FireBug p?es hlavi?ky HTTP. Je tedy nutné volat logovací funkci p?ed tím ne? za?ne PHP skript cokoliv vypisovat. Samoz?ejmě je mo?né zapnout output buffering a tím vystup oddálit.

Nette Debug console je vyskakovací okénko, do kterého je mo?né vypisovat proměnné.

<?php
$pole = array(1,2,3,5);
Debug::consoleDump($pole);

Logování chyb

[editovat | editovat zdroj]

V p?ípadě produk?ního re?imu, kdy není vhodné ani ?ádoucí vyu?ívat některou z p?edchozích metod vypisu chyb nám dává Nette Framework nástroj k zachycení vzniklych chyb do logu. Textového souboru, kde se m??eme p?esně dozvědět co se v aplikaci stalo a p?ípadné chyby opravit. Logování chyb je t?eba zapnout a nastavit cestu k adresá?i, do kterého je mo?né zapisovat.

Debug::enable(Debug::DETECT, '%logDir%/php_error.log', 'admin@example.com');

Parametr Debug::DETECT ?íká, ?e má Nette samo zjistit zda se server nachází v produk?ním nebo vyvojovém re?imu. Dal?í parametr je cesta k logovacím soubor?m a poslední je e-mailová adresa, kam se bude zasílat upozornění o vzniku chyby.

Vyvojovy nebo produk?ní re?im

[editovat | editovat zdroj]

Nette rozli?uje 2 re?imy, pod kterymi bě?í server. Vyvojovy re?im se sna?í nabídnout ve?keré informace pro programátora o rychlosti běhu aplikace, o routování a pohodlny vypis vzniklych chyb. Naproti tomu v produk?ním re?imu Nette ve?keré informace skryje a umo?ňuje logování chyb do souboru mimo o?i bě?ného u?ivatele.

Framework doká?e sám zjistit v jakém re?imu se server nachází. Rozhoduje se na základě IP adresy p?idělené serveru. Chybu m??e zp?sobit server bě?ící za proxy serverem, nebo server ur?eny pro lokální pot?eby organizace. V tomto p?ípadě je nutné nastavit aktuální re?im ru?ně.

Debug::enable(Debug::DEVELOPMENT);
Debug::enable(Debug::PRODUCTION);

Webové formulá?e

[editovat | editovat zdroj]

Nette dává programátorovi velmi silny nástroj pro tvorbu formulá??. Samotny framework za?ídí ve?keré ohlídání prvk? formulá?e. Ohlídá vstupy proti mo?nym útok?m.

P?ednosti Nette Framework

[editovat | editovat zdroj]
  • Obsahuje velmi silny valida?ní jazyk
  • Automaticky generuje valida?ní JavaScript
  • Plná moc nad vzhledem formulá??
  • Podpora automatického p?ekladu
  • O?et?ení proti útok?m: XSS, Cross-Site Request Forgery, UTF-8 attack
  • Silná ochrana proti SQL injection, v p?ípadě pou?ívání notORM (Nette database)
$form = new Form();
$form->addText('jmeno','Zadejte jméno')
 ->addRule(Form::FILLED,'Zadejte své jméno');
$form->addPassword('heslo','Zadejte své heslo')
 ->addRule(Form::FILLED,'Zadejte heslo');
$form->addSubmit('prihlasit','P?ihlásit');
echo $form;

Nevyhody Nette Framework

[editovat | editovat zdroj]

Routování, Cool URL

[editovat | editovat zdroj]

Na rozdíl od vět?iny jinych framework? je mo?né nastavit tvar URL jako poslední věc v celé aplikaci. Umo?ňuje to obousměrné zpracování rout?, které slou?í jak k parsování tak generování cest. Pěkné URL (Cool URL) je d?le?ité také pro SEO, vyhledáva?e adresy vyhodnocují a stává se sou?ástí bodování d?le?itostí webu a ovlivňuje tak pozici ve vyhledáva?i. Zároveň jsou adresy ?itelněj?í a zapamatovatelněj?í pro u?ivatele stránek. Nette odstiňuje pou?ití direktiv mod_rewrite a tak není nutné definovat tvar rout na více místech. Tím se p?edchází vzniku chyb.

K Nette Frameworku po?ádá autor ?kolení, která ?áste?ně mohou nahradit chybějící kusy dokumentace.[4] Ka?dy měsíc se také koná neformální setkání p?íznivc? Nette Frameworku, nazyvané Poslední sobota po?ádané v Praze, Brně i na jinych místech.[5]

  1. Tym a p?ispěvatelé. nette.org [online]. [cit. 2025-08-07]. Dostupné online. 
  2. Licen?ní politika na oficiálních stránkách Nette
  3. Nástroj Requirements Checker
  4. Jakub Vrána: Ohlas na ?kolení Nette, blog PHP triky
  5. Poslední sobota v měsíci pro p?íznivce Nette Frameworku, zprávi?ka na zdrojak.root.cz, 26. 2. 2009

Externí odkazy

[editovat | editovat zdroj]

Oficiální stránky frameworku

[editovat | editovat zdroj]

?lánky o frameworku

[editovat | editovat zdroj]
什么药可以溶解血栓 什么是物理学 王维有什么之称 梦见到处都是蛇预示着什么 思维跳脱是什么意思
什么是龙抬头 全身骨头疼是什么原因 出入是什么意思 孕晚期呕吐是什么原因 人为什么要日b
良缘是什么意思 木瓜什么味道 吃什么有助于骨头恢复 什么叫快闪 新西兰移民需要什么条件
胃酸分泌过多吃什么药 守望相助是什么意思 钛合金是什么材料 梦见种树是什么兆头 做完胃镜可以吃什么
甲醛超标有什么反应hcv8jop1ns7r.cn 六月份种什么菜dajiketang.com 未必是什么意思hcv9jop0ns2r.cn 尿酸高不能吃什么食物hcv7jop5ns3r.cn 木耳炒什么hkuteam.com
黄瓜可以和什么一起榨汁hcv9jop7ns0r.cn 姓卢的男孩起什么名字好hcv9jop4ns4r.cn 香精是什么hkuteam.com 糖丸是什么疫苗hcv9jop3ns8r.cn 八月二十五是什么星座1949doufunao.com
cnv是什么意思hcv8jop0ns1r.cn 衣服最小码是什么字母hcv8jop9ns4r.cn 考验是什么意思hcv9jop7ns1r.cn 基数大是什么意思hcv9jop5ns2r.cn 三七粉主治什么hcv8jop9ns3r.cn
什么东西补血效果最好hcv8jop3ns5r.cn 肝囊肿有什么症状表现hcv8jop6ns5r.cn 心五行属什么hcv8jop9ns1r.cn 慢性咽炎吃什么药好得快能根治hcv8jop1ns4r.cn 放屁臭什么原因jiuxinfghf.com
百度