banjalukaforum.com https://banjalukaforum.com/ |
|
Django? https://banjalukaforum.com/viewtopic.php?f=18&t=22951 |
Stranica 1 od 1 |
Autoru: | altoid [ 20 Sep 2006, 17:04 ] |
Tema posta: | Django? |
Ko se poigrao i kako vam se cini? |
Autoru: | Digresija [ 21 Sep 2006, 16:26 ] |
Tema posta: | |
Nikad cuo. Moze malo vise informacija? |
Autoru: | che.guevara [ 22 Sep 2006, 01:09 ] |
Tema posta: | |
Naravno da može, druže Digresija, lokalni python guru je uvijek na raspolaganju ... Django je web framework kompletno urađen u Python programskom jeziku. Aplikacija (sajt) se po potrebi (za development) pokreće iz Django web servera (znači minus apache za početak), ima ugrađenu apstrakciju relacionih baza podataka (perzistencija - iza koje obično stoji sqlite baza, jako brza i ograničena), često se poredi sa RoR(RubyOnRails) i dosta mu je sličan po koječemu, a razlikuje se po tome što je django malo manje naduvan i manje popularan od railsa (iako je stariji i naravno bolji, kao i python, heh). Ja baš i nemam iskustva, a naravno je da sam ga probao ![]() ![]() Što se tiče pythona izašla je verzija 2.5 i namjeravam napisati jednu priču u vezi toga ![]() Django nije igračka (kako pythoneri nazivaju php&"mojeskuel") već je za ozbiljne web aplikacije kod kojih korištenje običnih "špageta" riješenja ne fercera. Twisted matrix je još luđi, najviše zbog LivePage'a. Tu ajax radi nonstop a u programiranju se ne može ni primjetiti... Evo isjekao sam jedan dio tutoriala u kom se pravi neki "poll" (glasanje) i u kojem se baza podataka pravi bez i linije SQL koda, nego: Kod: from django.db import models
class Poll(models.Model): question = models.CharField(maxlength=200) pub_date = models.DateTimeField('date published') class Choice(models.Model): poll = models.ForeignKey(Poll) choice = models.CharField(maxlength=200) votes = models.IntegerField() Takav kod ima svoju SQL verziju različitu od backenda (postgresql, sqlite, mysql, oracle) o kojoj se aplikacija ne brine. Veliki plus za ljubitelje pravog OO programiranja. Mislim čemu blebetanje, http://www.google.com Evo jednog korisnika djanga: http://projects.washingtonpost.com/congress/ A ovo je ofisijelna stranica projekta: http://www.djangoproject.com/ |
Autoru: | Digresija [ 22 Sep 2006, 12:08 ] |
Tema posta: | |
Hvala na iscrpnom objasnjenju. ![]() Ja sam davno prestao da ucim i savladjujem te silne frameworke i derivate raznih tehnologija... Mislim, ko ce savladati Smarty (PHP), Java Server Faces, Hibernate, Django, Ruby on Rails i td. da ne nabrajam dalje, jer ih ima ihahaj... Znaci, nije dovoljno sto naucis neki programski jezik, nego moras jos da savladjujes i sintaksu/koncept pojedinog frameworka... A pogotovo mi se ne svidja, jer se verzije tih frameworka cesto mijenjaju, nerijetko ne pazeci na potpunu kompatibilnost sa starijim verzijama... Mada, sa druge strane, svi oni u odredjenoj mjeri pomazu i ubrzavaju pojedine procese razvoja, tako da nisu skroz za odbaciti. Ko ima vremena i volje, samo naprijed! ![]() |
Autoru: | altoid [ 22 Sep 2006, 16:15 ] |
Tema posta: | |
Svi oni imaju svoju svrhu, nema savrsenog. |
Stranica 1 od 1 | Sva vremena su u UTC [ DST ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |