From a rookie

Basil Fowler bjfowler at chanzy.eclipse.co.uk
Fri Jan 6 17:37:34 GMT 2006


Estimado Sr Quntero

>From what I read, this looks like a large database project.  If this reading 
is true, then a good way to go about it is to use the L/W AMP structure.

The acronym stands for  Linux/Windows, Apache, Mysql, Python/PHP/Perl.

The data is held in tables managed by the Mysql database engine.  The data is 
displayed and entered via a web browser - such as Firefox - which receives 
and send its data to and from the Apache web server.  The data is passed  
between Apache and Mysql via scripts written in any one or more of Python / 
Perl / PHP.

The advantage of this setup is that all the components mentioned above are 
available for both Window and Linux.  Once finished on Linux, the only 
modifications necessary to get the scripts to run under Windows will be some 
changes to file paths.  If you plan for such a migration, you should define 
the base paths as global constants somewhere.  Then all you have to do is 
change these constants.

By its very nature, the application is network aware.

All the programming is scripted, which makes for rapid development.  
In such a project the important thing is to get it to work and produce the 
results required. Once that is achieved, then it can be rewritten to use 
faster and more sophisticated tools such as Qt.

I have used the LAMP technique to write a system for listing customers and 
deliveries for takeaway restaurants and for a data management system for an 
executive employment agency.  

Hope this helps

Basil Fowler
 


On Friday 06 Jan 2006 16:36, Francisco Quntero wrote:
>   My best wishes to you all.
>
>   I am studying programming and I am marveled at the things you people can
> do with C++ , which my professors say is the foundation for the whole Linux
> development. I have been following this list fr a couple of weeks and I
> feel much too humble with my folllowing request for help. I am sure my
> doubts and confusion will seem trivial to you guys, for which I ask you to
> forgive me.
>
>   We need to know the relations among standard libraries, particularly to
> handling the screen and general I/O, in terms of - Dependency - Parallelism
> - Conflict - or persona preference; ... among the following:
>
>   Curses
>    X  lib.
>   QT
>   KDE
>   Gnome
>
>   I am one of a group of students who must develop a fairly large, college
> project (Registartion, courses, grades, students general control; and so
> on) and it must be 1005 portable among Linux platforms; and preferably also
> to MS-Windows (Sorry for my language).
>
>   We already know this is probably already available in  the Free Software
> community, but our goal is precisely to do this ourselves, as a pre-thesis
> project.
>
>   Key Words are:
>   Portable
>   Free
>   Efficient: Fast and small in terms of resources demanded.
>
>   Is it possible to have the very same application running on various
> clients, over Gnome, KDE, QT, Unix Curses and plain X-lib; just by
> recompiling the same source code, "infested" with a ziollion IFDEF´s ?
>
>   Please refer us to any source of doc, English or Spanish ...
>
>   Thanks a lot.
>
>   Frank.
>   Cabimas, Venezuela
>
>
>
> ---------------------------------
> Yahoo! Photos
>  Ring in the New Year with Photo Calendars. Add photos, events, holidays,
> whatever.
___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list