a direct publicism site
personal pages of Yasen Pramatarov
StatusNet profile   Diaspora profile   ClaimID profile   LinkedIn profile

Web development the nomad way


While we’re talking about web development… If one tries not to write PHP, what alternatives would you recommend? I’m addressing this to people who are developing with web-frameworks. I’m aware of Django, Pylons, Jinja and Mako, I know about Rails. But in general on the shared hosting plans one finds no support for mod_python or mod_ruby, but just for mod_php and CGI. Not that these are new things, not that they are hard to implement, it’s just because the sysadmins are some lazy bastards. Don’t get mad on me if you’re a sysadmin — I know this because I was a sysadmin myself. En masse people use PHP and CGI, i.e. that’s enough. Who are they to be spoiled with Python and Ruby…

But that’s not a serious attitude. The other obstacle is that many of the python or ruby frameworks need shell access and availability of some commands to get installed and managed. The convenience in writing PHP is that the code may be taken, compressed in an archive and put on another server where it will be almost certain it will just work. Yes, there is for instance CakePHP, but it’s… PHP and I want a little rest from it. :)

I kind of like Jinja and Mako and I try out some little things based on them at home and I have worked on smaller projects with Rails. But I can’t say that a Rails project is something that one could just “deliver” at any hosting. It’s the same with python-based systems, if it’s not worse. So is there a way for me to use some template system or a more complex framework with python or ruby and to have such “portability”? Which of these “environments” is most “nomad”? And which one you would recommend?

What are you writing on? I’m not asking about writing from scratch or for customising a general CMS — these things are clear. If you give me some arguments with your recommendations, you’ll just rock ;)



Tags:
27 September, 2007 - 19:01

Jekyll

I’m currently asking the same question :) What about trying Jekyll, for static pages? jekyllrb.com

Post new comment



Статиите на български се коментират на български, с кирилица. Статиите на английски — с латиница на английски.
Обидни коментари, нападки и всякакви несъдържателни текстове не стигат до публикация.
Преценете дали връщане на обсъждането на тема отпреди година и повече има смисъл.
Коментарите имат същите авторски права като статиите и са с препратка към страница, ако е дадено име и URL.
Статиите изразяват личната ми позиция и не ангажират никого. Всички коментари подлежат на одобрение от мен.
Накратко — грамотно, културно и доброжелателно написаните коментари се публикуват при първа възможност.
Другите дори не ги чета, не си правете труда :)
С тези уточнения, радвам се на вашите мнения!
 

By submitting this form, you accept the Mollom privacy policy.

Syndicate content