Re: Is DJango bad for conveying business-logic?

2011-12-14 Thread Tiago Almeida
"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 Taylor  wrote:
> 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?

2011-12-14 Thread Alec Taylor
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, bobhaugen  wrote:
> 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?

2011-12-14 Thread bobhaugen
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?

2011-12-14 Thread Derek
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 Paczkowski  wrote:
> 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?

2011-12-13 Thread Tomek Paczkowski
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.



Is DJango bad for conveying business-logic?

2011-12-13 Thread Alec Taylor
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.