LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 01-03-2011, 01:31 AM   #1
timl
Member
 
Registered: Jan 2009
Location: Sydney, Australia
Distribution: Fedora,CentOS
Posts: 750

Rep: Reputation: 156Reputation: 156
preliminary advice


Hi, I have a background in pascal & Fortran. Not all that marketable these days I had a forced job change (supporting the code rather than yer actual programming) 2 years ago and I have a feeling that this job will expire early 2012.

I currently work in a small operation and the manager is sympathetic to me introducing some software to improve the tech's data entry. It would also look good on the CV if I was actively programming.

Currently the techs receive work and add their comments to an excel doc when they have processed their hardware. The excel doc also cross references the parts they use for repairs, so I see:
  • Database (Mysql?) to hold job and spare part information
  • Visual interface to enter the jobs as they come in
  • Visual interface for the techs to trace previous activity and update jobs when work is complete

I would like the software to work across platforms. I'll start under linux but the techs have windows computers.

Like I say, I am very much "old school" in my programming knowledge. Is C++ a suitable language for a few simple screens and database updates? If I decided to make the interface web based are there any other languages which make the task easier?

I am really tossing a few ideas up in the air to see what is the best direction.
 
Old 01-03-2011, 03:06 AM   #2
Tinkster
Moderator
 
Registered: Apr 2002
Location: earth
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
Blog Entries: 11

Rep: Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928
Web-based makes your life much easier, I'd think ... specially in light
of the need for a GUI.

Personally I'd recommend LAPP (Linux, Apache, PostgreSQL & PHP) for this
kind of task; PHP because it's reasonably easy to use (albeit quite ugly
and riddled w/ idiosyncrasies) and light-weight, and PostgreSQL because it
has less brain dead defaults than MySQL. Takes a little longer to stand up
and get going, but those ten minutes are well spent in the long run ;}


Cheers,
Tink
 
Old 01-04-2011, 09:00 PM   #3
dogpatch
Member
 
Registered: Nov 2005
Location: Central America
Distribution: Mepis, Android
Posts: 490
Blog Entries: 4

Rep: Reputation: 238Reputation: 238Reputation: 238
And for those parts that need to be on the client side, use javascript as time-tested, nearly universal, and reasonably cross-browser compatible. Some knowledge of C/C++ will be helpful, since web scripting languages like php and javascript are very C-like in syntax and structure.
 
Old 01-05-2011, 01:46 AM   #4
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,225

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
You're going to want to create a database and a website that serves as a user interface for manipulating that database.

For the website, I recommend using a framework that gives you templates for your HTML files, a relational data model for your database, and a MVC-patterned organization. Ruby on Rails was one of the originals. Read through its quick start guide to get a feel for it:

http://guides.rubyonrails.org/getting_started.html

You will find most of its competition to be similar.

Last edited by dugan; 01-05-2011 at 01:51 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Iceweasel 4.0 beta 1 preliminary packages for Debian craigevil Debian 2 07-14-2010 05:08 AM
Modem-router preliminary decisions maxsanders Linux - Newbie 10 04-25-2007 01:40 PM
SUSE 10.0 RC1 Preliminary tests -- so far so good 1kyle SUSE / openSUSE 2 09-12-2005 04:24 PM
A Few Preliminary Slackware 10.1 Installation Questions conductor Slackware - Installation 4 02-23-2005 04:53 AM
A very preliminary Questions yunxiang Linux - Newbie 5 02-06-2003 05:49 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 05:09 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration