Pēteris Caune
 
[Most Recent Entries] [Calendar View] [Friends View]

Friday, August 26th, 2005

    Time Event
    10:00a
    Django!

    Man piedāvāja uztaisīt nelielu sistēmiņu - noliktavas uzskaitei, pavadzīmju taisīšanai. Zinot, kāda ķēpa var sanākt, un, pēc dabas slinks būdams, domāju atteikt. Bet tad, izgudroju - varētu apvienot patīkamo ar lietderīgo - samācīties Ruby on Rails un uztaisīt tajā.

    Rails is a full-stack, open-source web framework in Ruby for writing real-world applications with joy and less code than most frameworks spend doing XML sit-ups

    Pēc pamācības taisot vienkāršu prototipa sistēmu, sapratu, ka vajadzētu pamācīties arī pašu valodu - Ruby. Why's (poignant) guide to Ruby var lasīt kā lasāmo grāmatu - tur ir daudz literāru atkāpju un ik pa laikam jauki komiksi (!). Tas krietni ievilktos, tā vietā izlasīju Ruby user's guide.

    Jā, un tad man pateica par Django.

    Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
    Django focuses on automating as much as possible and adhering to the DRY principle.

    Lasīju par Django, un, jo vairāk lasīju, jo vairāk iepatikās. Automātiski ģenerētā, pielāgojamā administrācijas saskarne ir briesmīgs spēks. Aprakstīju savas vienkāršās prototipa sistēmas datu modeli un šādus tādus sīkumus (~ 50 rindiņas "koda"), un, tā sistēma ir jau, var teikt gatava - jāuztaisa šādas tādas atskaites un paliktu pavisam maz, ko vēl vēlēties. Paraudziņi:

    Django - Invoice list


    Django - Edit invoice


    Django - Change history

    Noslēgumā: Django un Rails salīdzinājums.

    << Previous Day 2005/08/26
    [Calendar]
    Next Day >>

Paviānu štelles   About Sviesta Ciba