[Mono-list] Is Mono-Software ready to build with them an Point of Sale application ?

Peter Bradley P.Bradley at dsl.pipex.com
Tue Jan 9 10:15:16 EST 2007


Ysgrifennodd Romulo Hunter:
> Hello everybody....
> I need to develop an application to point of sale (pos). This
> application must to handle : write invoices, tails, pays media, etc.
> I need to know any opinion about it. Is mono ready to live and work
> fine in this environment ?
>
> Thanks in advance...
>   
Just about any programming language and associated runtime facilities 
can do just about anything its possible to do with computer software.  
Whether a particular platform is the *right* one though ...

If you are lucky enough to be currently agnostic on this matter with 
respect to the system you're going to write, my advice FWIW would be to 
do your analysis and determine the most appropriate architecture for 
what the analysis indicates you want to achieve, and then and only then 
start looking around for the most appropriate framework, taking into 
account things like the existing skills and expertise of developers and 
so on, wrt the project's requirements.  For example, will you need to 
implement a multi-tier architecture?  A service-oriented architecture?  
Will the front end be a thick client?  Thin client?  Web client?  What 
skills do the developers already have?  Java?  C++?  .NET?  Have they 
programmed in a platform-agnostic way before?  Do they need to now?  Or 
will your application "always" run in a particular environment?  Will 
the program's components need to communicate over a network?  What 
protocols can you choose from?  What protocols would be most suitable?  
What are the security requirements of the system?  Will the application 
have to talk to legacy systems?  What investment has your company 
already made in development tools?  What system will require the least 
investment in infrastructure and training? etc etc.

(And probably most importantly, what's your PHB's current favourite 
programming buzzword du jour?)

HTH


Peter



More information about the Mono-list mailing list