RE: My first app (recommendations please)
RE: My first app (recommendations please)
- Subject: RE: My first app (recommendations please)
- From: "Shaun Roe" <email@hidden>
- Date: Sat, 15 Jan 2005 20:33:42 +0100
- Keywords: CERN SpamKiller Note: -47 Charset: west-latin
- Thread-topic: My first app (recommendations please)
There is a wealth of choice, depending on your previous experience and whether you want to get really into the 'mac paradigm' or not you may choose any of them.
e.g. Entirely in Cocoa framework, language=objective C or language=Java
if you have previous Java, C++ experience you might want a quick start using only these components (make Java the front end).
I've used something which might seem inelegant but which works well for me: Applescript front end on top of some C++ code, accessing a MySQL DB. I downloaded Xerces for XML handling and used the C++ API, but I've also steered Saxon from Applescript (god, those purists must be squirming by now).
For a web interface, php is available and its a cinch to test it by turning on the local webserver. Though, I think if you need php5 you'll have to download it.
As someone else here said: you have all the linux choices, and more, so...
just do it.
cheers
shaun
-----Original Message-----
From: xcode-users-bounces+shaun.roe=email@hidden on behalf of Greg Deward
Sent: Sat 1/15/2005 6:20 PM
To: email@hidden
Subject: My first app (recommendations please)
Greetings!
I am looking for some advice. I am new to Macs and just bought my
first PowerBook. I am familiar with Windows and Linux and have done
some basic development on both (following books). I want to build an
application, using my Mac, and want to know the best technologies for
each piece.
The basic pieces of the application are:
1. BACK END PROCESSES
There will be several back end processes, that I will create, to work
with XML files on the hard drive. These processes will run constantly
and will interface with a database.
2. COMPILED ADMINISTRATIVE FRONT-END
To control the application, I want to use a compiled application.
This piece will connect to the back end to change settings within the
database. Multiple instances of this admin tool can be running at the
same time and must be able to communicate with several servers running
my processes.
3. WEB-BASED USER INTERFACE
There will be a light version of the interface for users to play with
their information within the XML files and database.
Now for the technical requirements:
1. CROSS-PLATFORM
I want to be able to develop this on my Mac but compile for, and
deploy on, Linux and Windows. The only languages I know that exist
are Objective C, Cocoa, Carbon, and Java. What do I use?
2. DATABASE
My hope is to give the administrator the choice of databases; either
persisting information out to the hard drive, in XML files, or to
their choice of a database.
3. NO WEBOBJECTS
I had considered using WebObjects to tie into the back end however, I
must admit, I am afraid of WebObjects. All of the information I can
find is old and outdated. Apple won't tell me anything about the
future of WebObjects, so I am fearful to go near it.
What advice I am looking for...
1. Language
2. Any basic techniques for any of these pieces
3. Web server
4. Database
5. Anything else that may be helpful
6. Any books, articles, or info for a newbie like me
Thank you.
Greg D.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden