Tuesday, May 29, 2012

Re: Is Django Right for Me?

On 29/05/2012 10:33pm, KevinE wrote:
> Thanks for all the posts - the more I look the more overwhelming web
> development is getting. Seems every sentence I read requires starting
> another search to found out WTF this term or that term means....
> grrrrrr....

The most important part of the architecture "stack" is the user. It
seems to me that as you are the problem-domain expert you are far too
valuable a development resource to waste your time on the
technicalities. I know you are a savvy user but that might be getting in
your way at the moment.

In your place, I would look at the smallest possible useful bit of
software I could (more or less) easily develop myself. The key to
deciding what to do is identifying the most valuable benefit achievable
in the shortest timeframe. That instantly eliminates all the big items.
Then you build it and start getting business value from it. Then you
open-source it and get a community going.

It would help if you could draw a parallel between your own business
requirements and the business requirements of software developers so
that the same app would work for both. That way you get an armchair ride
and only have to tweak stuff to suit yourself.

Bottom line is that Django will only be an appropriate part of the stack
for your app if you embrace developers who are comfortable with Django.
If you are going to do it yourself you need to become comfortable with
it yourself or use something you know already.

My personal view is that the learning curve for client-side stuff is
much steeper than Django on the server side. Also from my perspective it
is a very big ask to cover the entire stack by yourself. Django is very
nice and you can do most of it yourself if you postpone the really hard
stuff until you have more experience or at least can specify it exactly.

It looks like a nice app. Good luck.

Mike

>
> Just one question - why would django avoid an offline mode - is that a
> completely unreasonable/undo-able extension? It seems to me that
> smartphones may eventually take over normal computers on the web but
> with the inherent distinction that on a smartphone you are not always
> guaranteed a data connection. I have been looking at all the mobile
> development systems and very few (if any) have really dealt with
> offline mode (not sure how powerful html5 is and whether you could
> support it for a complete database?)
>
> So if I uncouple my client app am I not losing all the advantages of
> using django? Seems to me I will be rewriting alot of my code...
> --
> 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/-/a_3u8sBjLFMJ.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscribe@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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

No comments:

Post a Comment