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.
4 3321
You mention twice you are looking for an open source solution. Why?
Hello, hexcoder. Thanks for your reply.
We believe that open source is the best approach for our organization. We have been plagued by licensing issues and an inability to modify and improve some of the closed source products we have been using. Plus, we are a Co-op, and believe that the cooperative approach of open source projects bests align with our business principals.
Markus 6,050
Recognized Expert Expert
PHP works just as well on the desktop, and is open-source. There's even a (maturing) UI library - php-gtk2.
Thanks for your reply, Markus.
I'm actually starting to think that a web client/server paradigm is the best approach for my application for 3 main reasons:
- easy deployment
- easy updates
- faster UI development with web framework than with desktop library
The web2py project is looking like the most promising framework for my project, largely due to it's built-in multi-database/product handling.
Sign in to post your reply or Sign up for a free account.
Similar topics |
by: Steve Holden |
last post by:
I've been thinking (and blogging) about python evangelism since PyCon,
as a result of which I created a squidoo lens:
http://www.squidoo.com/pythonlogy
Imagine my surprise at discovering that this has gone up in rank (by
number of views) from # 442,000 or so to #153! Clearly there's some
mileage in marketing Python, and I'd like to keep...
|
by: northband |
last post by:
Hi, I am interested in re-writing my website in Python vs PHP but have
a few questions. Here are my specs, please advise as to which
configuration would be best:
1.Dell Poweredge Server, w/IIS, currently Windows but considering
FreeBSD
2. Site consists of result pages for auctions and items for sale (100
per page)
3. MySQL (Dell Poweredge...
|
by: Edward Diener No Spam |
last post by:
The definition of a component model I use below is a class which allows
properties, methods, and events in a structured way which can be
recognized, usually through some form of introspection outside of that
class. This structured way allows visual tools to host components, and
allows programmers to build applications and libraries visually in...
|
by: aznach |
last post by:
Hello!
I have a shared hosting account at GrokThis.net and have a problem with
the module order of the Python search path.
I'd like to use django's svn trunk instead of the
"Django-0.95-py2.4.egg" provided in site-packages.
The problem is that the "django egg" gets preference over the "django
svn trunk" module I manually added to...
|
by: John Nagle |
last post by:
The major complaint I have about Python is that the packages
which connect it to other software components all seem to have
serious problems. As long as you don't need to talk to anything
outside the Python world, you're fine. But once you do, things
go downhill. MySQLdb has version and platform compatibility
problems. So does M2Crypto. ...
| |
by: notbob |
last post by:
I'm not posting this just to initiate some religious flame war, though it's
the perfect subject to do so. No, I actaully want some serious advice about
these two languages and since I think usenet is the best arena to find it,
here ya' go.
So, here's my delimna: I want to start a blog. Yeah, who doesn't. Yet, I
want learn the guts of it...
|
by: K |
last post by:
Hello everyone,
I understand that urllib and urllib2 serve as really simple page
request libraries. I was wondering if there is a library out there
that can get the HTTP requests for a given page.
Example:
URL: http://www.google.com/test.html
Something like: urllib.urlopen('http://www.google.com/
|
by: Aspersieman |
last post by:
On Wed, 05 Nov 2008 08:35:23 +0200, 3000 billg <billg3000@hos.twgg.org>
wrote:
Hi
Excellent choice :)
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
| |
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
|
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...
| |