bunker time: web frameworks
March 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.idashboard 1.2.5
2010-03-11 plone.org releases

Dropping support for Apache 1.3 in mod_wsgi.
2010-03-11 Graham Dumpleton

quintagroup.catalogupdater 0.1
2010-03-11 plone.org releases

I think I wrote that. It was to sell nylons.
2010-03-11 emereci

Nessus 4.2: Displaying Scan Differences Using XMLRPC
2010-03-11 Saâd Kadhi / The Web self()

Notifica 1.0.1
2010-03-11 plone.org releases

Created using the AutoMotivator (made with secret alien...
2010-03-10 Ramble on

Your lovers won't kiss
2010-03-10 emereci

Ejecución directa de “comandos stream” via SSH
2010-03-10 vaites (dmnet)

Self-motivator: Programming You might not know him. You should....
2010-03-09 Ramble on

La Copy & Paste Web
2010-03-09 blackshell

Branco
2010-03-09 emereci

Speed test between django_mongokit and postgresql_psycopg2
2010-03-09 peterbe.com

In July
2010-03-09 Ramble on

Dark Yellow Morning Sky
2010-03-09 betabug

Vende enlaces con backlinks.com
2010-03-09 userlinux.net

Marc Espie on portability
2010-03-09 OpenBSD Journal (undeadly.org)

OpenSSH 5.4 released
2010-03-09 OpenBSD Journal (undeadly.org)

Mercurial en Fedora Core 4 y CentOS 5
2010-03-08 userlinux.net

How and why to use django-mongokit (aka. Django to MongoDB)
2010-03-08 peterbe.com

Planting Trees
2010-03-07 betabug

Returning committer: Niels Heinen (ports)
2010-03-07 FreeBSD latest news

pjsua: The Geek Out SIP Client
2010-03-06 betabug

Ubuntu Cola or Ubuntu Linux
2010-03-06 peterbe.com

DbWrench Database Design & Synchronization v1.6.3
2010-03-05 PostgreSQL latest news

High performance Grails with memcached
2010-03-04 Oliver's place (django)

Notificador para Spotify en Linux sobre Wine
2010-03-04 vaites (dmnet)

FreeBSD 7.3-RC2 Available
2010-03-04 FreeBSD latest news

Global hotkeys para Spotify en Linux sobre Wine
2010-03-03 vaites (dmnet)

"[…] when researchers extract a single food from a diet of proven value, it usually fails to..."
2010-03-03 Saâd Kadhi / The Web self()

Recent Trackbacks
Categories
OpenBSD (8 items)
BSD (0 items)
FreeBSD (11 items)
Linux (1 items)
Security (3 items)
Python (18 items)
Zope (12 items)
Daily (104 items)
e-shell (7 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)
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