bunker time: web frameworks
July 2010
Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
About
This site is an effort to share some of the base knowledge I have gathered through all this years working with Linux, FreeBSD, OpenBSD, Python or Zope, among others. So, take a look around and I hope you will find the contents useful.
Recent Entries
Recent Comments

collective.solr 1.0rc1 (Release candidate)
2010-07-30 plone.org releases

Products.cron4plone 1.1.5rc1 (Release candidate)
2010-07-30 plone.org releases

vs.dashboardmanager 0.2.6.1
2010-07-30 plone.org releases

Heads up! OpenBSD now supports multi-byte characters!
2010-07-30 OpenBSD Journal (undeadly.org)

Setting the Focus Distance on the Epson V700 Scanner
2010-07-29 betabug

Gnome Census Released (and Red Hat 16% vs Canonical 1% Flame)
2010-07-29 Ramble on

Cómo conectarse a bases de datos SQLite desde NetBeans
2010-07-29 vaites (dmnet)

Diferencias cambiando de Perl a Python
2010-07-28 blackshell

Monos y cacahuetes
2010-07-28 userlinux.net

No Gazoline
2010-07-28 betabug

[c2k10] (Part 5)
2010-07-28 OpenBSD Journal (undeadly.org)

Cómo evitar fbc_channel=1 con Facebook Fan/Like Box
2010-07-28 vaites (dmnet)

Copyright Nonsense
2010-07-28 Ramble on

New Plone Usergroup in Charlottesville, VA kicks off July 29th
2010-07-28 plone.org news

Redimensionar la ventana de Firefox sin extensiones
2010-07-27 vaites (dmnet)

ἀφορισμός XII: Silencio
2010-07-27 emereci

New committer: Baptiste Daroussin (ports)
2010-07-27 FreeBSD latest news

[c2k10] The Hackathon BBQ (Part 4) - June 25 - July 3, 2010, Edmonton, Alberta, Canada
2010-07-26 OpenBSD Journal (undeadly.org)

Setting up Bacula
2010-07-26 Evilcoder

Plone 4 upgrade coming to plone.org
2010-07-25 plone.org news

So I bought a Scanner
2010-07-24 betabug

FreeBSD 8.1 RELEASED
2010-07-24 Evilcoder

FreeBSD 8.1-RELEASE Available
2010-07-23 FreeBSD latest news

Announcing Tornado 1.0
2010-07-23 Ramble on

Sauna Sprint just around the corner
2010-07-22 plone.org news

April-June, 2010 Status Report
2010-07-22 FreeBSD latest news

O culeiro
2010-07-21 emereci

Limitando usuarios ssh en Mercurial
2010-07-21 userlinux.net

The Wire
2010-07-20 emereci

Comienza la mudanza, nos vamos a Reading
2010-07-18 blackshell

Recent Trackbacks
Categories
OpenBSD (8 items)
BSD (0 items)
FreeBSD (12 items)
Linux (2 items)
Security (3 items)
Python (18 items)
Zope (13 items)
Daily (120 items)
e-shell (8 items)
Hacks (7 items)
PostgreSQL (3 items)
OSX (7 items)
Nintendo DS (0 items)
enlightenment (0 items)
Apache (3 items)
Nintendo Wii (0 items)
Django (23 items)
Music (9 items)
Plone (7 items)
Varnish (0 items)
Lugo (1 items)
Sendmail (-1 items)
europython (7 items)
Archives

Syndicate this site (XML)

RSS/RDF 0.91

04 enero
2008

bunker time: web frameworks

or how to spend some time with your friends...

Yesterday, a new bunker took place. This time I met r0sk at home, we got some pizza and after some talking we began the bunker itself.

The proposal for this bunker was to create a simple bookmarks manager tool. It had to be a simple webapp that will allow people to manage their bookmarks in an easy way.

After thinking a little bit about the webapp background, r0sk began to create it using a well-known php framework, cakephp . He showed me how to create a cake project, the art of baking and how to generate a CRUD interface in an automatic way. He played a little bit with cake's views and its template system. He downloaded a layout/design from freecsstemplates and he added it to the webapp.

Somehow later, it was my turn, and I began to create the webapp on top of django, a well-known web development framework based on python. I began explaining him some basic differences with php-based frameworks, just to show him how to create a django site and a django app. After that, I followed the usual procedure, editing the settings file, running syncdb, then adding the admin interface and finally creating some models, views and templates and adapting the freecsstemplates design to my app.

Unfortunately, time was over, and r0sk had to leave, so we ended the bunker before finishing the job, but we will get back to it soon.

Conclusion: cakephp is a nice framework, it doesn't seem to be difficult to learn, and it does allow you to automate a lot of work when talking about web development. But... I have to admit that I prefer django. Its pythonic style is worth a test (at least a test)

Posted by wu at 00:00 | Comments (0) | Trackbacks (0)
<< Rewriting requests based on ip addresses | Main | late night coding >>
Comments
Re: bunker time: web frameworks

It was a good -and positive- bunker time. I'd probed Django for myself before that night, but it's easier when someone shows you the right way. We've to finish that little webapp in a second bunker time, isn't it? ;).

Posted by: r0sk at enero 08,2008 13:04
Trackbacks
Please send trackback to:http://blog.e-shell.org/26/tbping
There are no trackbacks.
Post a comment