> boss care about the technology, as long as it works. They will > not pay for an upgrade of the back-end to newer technology, > unless I can back up this decision with valid points. So why > should they switch to something like Django? I can come up > with technological points, such as maintainability (less LoC), > speed of development in the future...
Some features I've found: I find I'm leagues more productive in Python than C-like languages (C/C++/C#/Java) as Python is easier to read & write than the C-like's I also understand that classic ASP has been sent out to pasture, and MS is offering little support (if any) for it now. Python+Django, you've got all the code for all the pieces, and the Django devs have made a fairly solid commitment to being Python2.3 compat. Python has a lot of batteries-included libraries for free, that often in MS development you have to pay for. Django URLs are beautiful, ASP URLs are pretty ugly (or at least Django makes it easy to make beautiful URLs, but you can make 'em ugly if you want; conversely, I understand it's possible to make beautiful ASP URLs, but it takes server configuration to do so). This is also advantageous for SEO if that sort of thing matters in your case. Django makes it easy to build RESTful applications, which makes it easy to integrate with other apps. ASP has this crazy post-back madness that I regularly find myself sparring against when I want to integrate with other apps. ASP really requires every developer to have a copy of Visual Studio (it's possible to develop without, but it's a painful experience); Django is happy with a text-editor (so you can use edlin, ed, cat, vi, vim, emacs, pico, nano, joe, Wing IDE, Eclipse, Textmate, TextPad, Notepad++, Notepad, whatever) Programmers using their preferred editor are happier and more productive. I find this is also helpful when using version-control, as diff'ing text Django files produces meaningful results, whereas diff'ing VS's binary project files is 100% unhelpful to me. Django runs on a Linux/BSD box, so you can save your license of Windows Server or whatever you're running it on, and use a free OS. I posted a similar comparison on comp.lang.python back in November: http://groups.google.com/group/comp.lang.python/browse_thread/thread/ffb00f1a5837fec5/221f7b7a3319cde4#221f7b7a3319cde4 in case you want to see other elements that struck me between them from my experience. -tim --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---