On Tue, Aug 11, 2009 at 6:06 PM, snfctech <tschm...@sacfoodcoop.com> wrote:

>
> I'm about to start a fairly large project for a mid-sized business
> with a lot of integration with other systems (POS, accounting,
> website, inventory, purchasing, etc.) The purpose of the system is to
> try to reduce current data siloing and give employees role-based
> access to the specific data entry and reports they need, as well as to
> replace some manual and redundant business processes. The system needs
> to be cross-platform (Windows/Linux), open source and is primarily for
> LAN use.
>
> My experience is mostly PHP/web/app development, but I have developed
> a few LAN apps using Java/Servoy (like Filemaker). I am leaning
> towards Python/Django - but wondering whether this may be
> unnecessarily web-specific. I really felt Servoy development was very
> rapid, and it was cross-paltform, but it was not open source (not to
> mention that anything custom needed to be Java which I find too
> verbose/ slow to develop in). Or maybe Open Office Base and some
> scripting is sufficient to handle my needs.
>
> So, my main question is: Does a web framework like Django sound like a
> reasonable platform to build a LAN Dashboard for a mid-sized company?
> Or am I thinking too much like a web developer?
>
> Any tips or suggestions would be greatly appreciated.


I'm going to second Antoni's take. Django and Python is probably about the
best choice you could make. Python has all the functionality you could
possibly need (and more if you really get into stuff like meta classes) and
Django just makes the entire development process a breeze.

With that said, it sounds like you want to connect to multiple DBs from a
single app. I don't have experience in the Django environment with multiple
db connections, though I know there is work being done in that direction.
Hopefully someone else here can shed more light on that.

What I would look at for now would be the connectivity availability to your
other systems. You can find info about Django direct support here:
http://docs.djangoproject.com/en/dev/ref/databases/#ref-databases

Though even if it's an odd type of storage system or the need for multiple
connections there should be way to do what needs to be done in Python.

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to