We have used Django along side Java applications by using Jython and HTTP requests from the Java to Django and vice versa. So if your colleagues need more "serious" application features there are ways to plug them into Django (although I'm sure some people might not agree with the method) :)
On May 23, 4:11 pm, "Julio Nobrega" <[EMAIL PROTECTED]> wrote: > On 5/23/07, OliverMarchand <[EMAIL PROTECTED]> wrote: > > > > > Hi, > > > Now my colleagues first reaction was very defensive: > > a) that's for websites, not serious applications > > My website is a serious application :) > > And so are, for example, the ljworld.com website where Django was > born, or Tabblo, which HP bought. > > On the inside, it's all Python code. When you're doing a Django's > view, you're just manipulating data to display them on the user's > browser. So you're limited to this plataform, to the browser. Some > things can't be done on the browser. Everything else is just > server-side programming, so it's as serious as the programmer's are > serious. > > That said, you might find that Django lacks, let's say, "enterprise" > features, but so does every other web framework. Its objectives are to > make it easier to build stuff on the web. It's a tradeoff. There are > quite a few "web apps" that should never be made using only a web > framework alone. Say, for example, Amazon. You can hardly get more > serious than that. But Amazon would never use a... third party > framework. There's a treshold that you achieve where you have to build > your own stuff, either for infrastructure or competitive reasons. > > > b) it will be slow, ORMs are always slow > > ORMs are slower, not slow. Besides, its lack of efficiency compared > to manually written sql queries are nothing compared to gains when you > do proper load balancing of web servers and cache. It's negligeble. > And when doing web apps you'll do caches even if you use ORMs or not. > > > c) those HTML forms are too limiting > > True. Compared to what can be done on desktop apps... > > But it seems your colleagues have issues with web applications in > general, not specifically to Django (your form comment led me to think > this). That's a problem that choosing Django or any other web > framework won't ever solve. I would just show them, well, the web. > Google. Yahoo. Amazon. You'll have to change some paradigms on your > application to insert it on this enviroment. But like you said, there > are benefits. It's the damn internet after all :p > > Good luck! > > -- > Julio Nobrega -http://www.inerciasensorial.com.br --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---