Click to See Complete Forum and Search --> : Database....
knarf_foo
10-24-2002, 01:55 PM
hi all,
i've got a very *****ious project in mind... i used to be a programmer and worked on UNIX/Informix/4gen, but it's over 7 years since i quit now...
i'm now in my dad's family business and i would like to write a complete Invoicing/Inventory/Accounting system running on Linux of course and should be a text based app...
what should i use ?
plz bear in mind that i'm new to Linux...
i've seen quite a few recommending python and postgresql... i was only wondering if the combination is worth it for my project, and also how steep the learning curve for both might be...
thanks in advance
frank
Stuka
10-24-2002, 03:52 PM
If you remember much about Informix, the PostgreSQL won't be too bad for you. Depending on your personal programming preferences and backgroung, Python may be a good choice. If you're comfortable with Perl, it would work as well. Python is supposedly easy to learn - I can't say as I haven't learned it. However, this combination WILL work, as would Perl, or C++, or Java with PostgreSQL. I wouldn't recommend MySQL for this, however, as it currently lacks some data protecting features that should be considered required for any mission critcal database.
GaryJones32
10-28-2002, 02:27 AM
Python is plenty OOP and very easy to use
Java without all the variable typecasting
but you take a performance hit with such a high level
scripting (interpreted) language
not too bad with Python
but Java way sucks on Linux
bwkaz
10-28-2002, 02:14 PM
Originally posted by GaryJones32
but Java way sucks on Linux How do you figure? It works fine here...
oldaren
10-28-2002, 03:38 PM
IMHO Java works fine on Linux. I haven't written any Java program that access a database under Linux, but plenty of other programs. I've also written a couple of quite large Java/JDBC programs under HP-UX and Solaris and they worked just fine as well, so I can't see why such programs should suck on Linux. But I may be wrong...
knarf_foo
08-29-2005, 02:42 PM
thanks to all for your input. sorry, had to go away after i posted my original query!!!
not started my project :-( i´m now trying to find out how to use dialog.py module to display on VT100 terminals...
flukshun
08-29-2005, 09:29 PM
perl/mysql
perl's DBI package is one of the best database interfaces out there, and it's database independent so if you prefer oracle or postgresql that's not a problem.
perl also has a nice ImageMagick interface package so dynamically generating graphical invoices and whatnot from database queries is a no-brainer. If you prefer text-only that's also trivial.
perl is just all around awesome and i can guaruntee it's at least suitable for this task. whether you use it or not is just a matter of preference, but i'm willing to bet the perl route will be the quickest path to developing such a system.
LinuxFanatic
08-30-2005, 10:34 AM
Have a look at
http://www.devx.com/opensource/Article/29071/0/page/1
Shows how to use python with postgresql