Re: Is DJango bad for conveying business-logic?
"Business Logic" is too broad to give you a good answer. If you mean stuff like calculating salaries (if your domain is HR) or determining if a 'monster' is dead (for a game) then django should pose no obstacle since it is based in python and you should implement all that logic in your own business modules that you just import. The same is true for any other web framework. >From the quote you posted I think you are referring to the limitations of existing modules. The thing is that django is not a cms or a shopping cart turnkey solution, those would be apps that you implement on top of django. If you feel limited by some django app (there are ecommerce apps for django), you can always choose another or create your own. Best regards, On Dec 13, 4:24 pm, Alec Taylorwrote: > Good morning, > > I am almost 100% locked in to DJango for the projects I have been planning. > > The final "myth" I'd like to "dispel" is that DJango is "mediocre" at > conveying business-logic. > > Direct quote by Peter Shangov: > > Whatever your choice of framework your real-life needs will very > quickly outgrow the functionality available in the ecommerce modules > that you started with, and you will end up needing to make non-trivial > changes to them or even rewriting from scratch sooner rather than > later. This is because open source has always been exceptional at > building infrastructure tools (think web servers, templating > languages, databases, cacheing, etc.), but relatively mediocre at > implementing business logic. So what I'd be looking for if I were you > is the library that I'd be happiest to hack on rather than the one > that looks most mature. > > "Products" which I am putting DJango (with satchmo) up against: > - Ruby on Rails (with spree) [Ruby] > - Catalyst [Perl] > - JadaSite [Java] > - KonaKart [Java] > - Shopizer [Java] > > Could you please alleviate (or confirm) my concerns regarding the > aforementioned quote about DJango? > > Thanks for all information, > > Alec Taylor -- 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 django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
Re: Is DJango bad for conveying business-logic?
Thanks all. DJango-erp looks interesting in and of itself. Is there an ERP solution open-sourced with DJango that is maintained? On Thu, Dec 15, 2011 at 1:08 AM, bobhaugenwrote: > I'm developing quite complex business systems in Django, and if you > google for "django erp" you'll find a bunch of those. > > -- > 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 > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > -- 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 django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
Re: Is DJango bad for conveying business-logic?
I'm developing quite complex business systems in Django, and if you google for "django erp" you'll find a bunch of those. -- 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 django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
Re: Is DJango bad for conveying business-logic?
I'd echo this. In my experience, the code to implement business logic is far, far less complex than that required to implement databases, web servers, email systems etc. etc. The skill required here is a mix of understanding of user/business requirements and coding ability. The best tool in the world (whatever you think that might be) is no substitute for those. (And for the record, Python is certainly mature as a language - older than Java, for example - and Django itself is certainly well out of its "teething" stage!) On Dec 13, 6:32 pm, Tomek Paczkowskiwrote: > In my experience the only thing that locks you in Django is > not realizing it's just Python and it's just programming. > Use patterns and best practices. Don't think of models as be-all and > end-all business logic. Plan wisely and you'll be good. -- 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 django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
Re: Is DJango bad for conveying business-logic?
In my experience the only thing that locks you in Django is not realizing it's just Python and it's just programming. Use patterns and best practices. Don't think of models as be-all and end-all business logic. Plan wisely and you'll be good. -- You received this message because you are subscribed to the Google Groups "Django users" group. To view this discussion on the web visit https://groups.google.com/d/msg/django-users/-/bAuNdW_0hWkJ. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.