{"id":779,"date":"2010-01-02T22:36:08","date_gmt":"2010-01-03T01:36:08","guid":{"rendered":"http:\/\/yeti.albascout.ro\/blog\/?p=779"},"modified":"2010-01-02T22:36:08","modified_gmt":"2010-01-03T01:36:08","slug":"django","status":"publish","type":"post","link":"https:\/\/yeti.albascout.ro\/blog\/django\/","title":{"rendered":"Django"},"content":{"rendered":"<p>Am scris de mai multe ori aici c\u0103 m\u0103 jucam de-a dezvoltatul unui framework pentru aplica\u021bii web, scris \u00een PHP. Aveam o gr\u0103mad\u0103 de idei (le mai am \u0219i acum) \u0219i am petrecut destul de mult\u0103 vreme g\u00e2ndind (\u0219i scriind cod) pentru asta. Totu\u0219i, cu c\u00e2t m-am g\u00e2ndit mai mult, cu at\u00e2t am dat de mai multe probleme (interesante, ce-i drept, de rezolvat). Zilele astea, pentru c\u0103 am fost mai liber, am \u00eenceput s\u0103 m\u0103 uit pu\u021bin la framework-uri opensource disponibile.<\/p>\n<p>Am dat un ochi la <a href=\"http:\/\/www.symfony-project.org\/\">Symphony<\/a>, dar nu m-a prea atras. E drept, puteam s\u0103 sap mai ad\u00e2nc, dar am ales s\u0103 m\u0103 joc pu\u021bin cu <a href=\"http:\/\/www.djangoproject.com\/\">Django<\/a>, \u00een schimb. Django este un framework (foarte) cul scris \u00een python, care implementeaz\u0103 toate ideile mele pentru yPHP and more, \u0219i le implementeaz\u0103 exact a\u0219a cum mi-am dorit eu (\u0219i n-am reu\u0219it \u00eenc\u0103) pentru yPHP. \u00cen plus, python e un limbaj \u00een care e absolut fenomenal s\u0103 scrii cod (bine, aici Dan ar str\u00e2mba din nas \u0219i ar zice ca e total ne-eficient blah blah blah\u00a0 :P).<\/p>\n<p>N-am reu\u0219it s\u0103 merg foarte departe, m-am jucat un pic doar cu o parte din componentele framework-ului, dar pare super-interesant. \u0218i, de\u0219i comunitatea developerilor pe django \/ python pentru web este minuscul\u0103 pe l\u00e2ng\u0103 comunitatea PHP, calitatea documenta\u021biei este admirabil\u0103.<\/p>\n<p>Dou\u0103 chestii pe care vreau s\u0103 \u00eencerc s\u0103 le implementez sunt o interfa\u021b\u0103 web pentru un gateway sms (Peticel pentru prieteni) \u0219i un mic proiect care s\u0103 aib\u0103 de-a face cu google \/ yahoo maps. Revin cu detalii ;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Am scris de mai multe ori aici c\u0103 m\u0103 jucam de-a dezvoltatul unui framework pentru aplica\u021bii web, scris \u00een PHP. Aveam o gr\u0103mad\u0103 de idei (le mai am \u0219i acum) \u0219i am petrecut destul de mult\u0103 vreme g\u00e2ndind (\u0219i scriind cod) pentru asta. Totu\u0219i, cu c\u00e2t m-am g\u00e2ndit mai mult, cu at\u00e2t am dat de &hellip; <a href=\"https:\/\/yeti.albascout.ro\/blog\/django\/\" class=\"more-link\">Continu\u0103 s\u0103 cite\u0219ti <span class=\"screen-reader-text\">Django<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[559,557],"tags":[609,725],"class_list":["post-779","post","type-post","status-publish","format-standard","hentry","category-ideas","category-facultate","tag-django","tag-yphp"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/comments?post=779"}],"version-history":[{"count":0,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/779\/revisions"}],"wp:attachment":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/media?parent=779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/categories?post=779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/tags?post=779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}