Is Xcode the right programming tool for me?

Hello,


I used to program (a long time ago) in Visual Basic.... I've made some applications that are still turning. However, a few years ago I saw the light and kicked Microsoft out of my house, out of my life.


I ned to create a new application now. An application that will be used to mange festivities and everything that has to do with the festivitie. I've already build it in excel (for mac!) and now i want to build it so that people can fill in information "on the road". I think i need to develop something "webbased"? something that users need just a webbrowser, right?


so now the question is if xcode is the right tool for that. I'm a bit against working in the cloud so i will probably use my webpage to host the database..... So, .... Can Xcode create databases? cn you cereate (in an easy way) forms in xcode? is there a "visual" xcode available or how does it work?



thx a lot


Marc

>question is if xcode is the right tool for that.


No, Xcode is not a db manager. Xcode is part of Apple's IDE. If your goal is to make an app and distribute via the Store, then yes, but you'd still need a db manager in the mix. Of course you could lean in and use Core Data, but that may be overkill and difficult to adopt without a broad skill set, etc.


>something that users need just a webbrowser, right?


Right - In your example, an sql manager and a modern HMTL5 website will give you both iOS and Android support out of the box.

I too came from Visual Basic. Xcode has many of those simple drag and drop features (using Storyboard or just an Xib file) that Visual Basic has so in that sense you will be able to do may of those things. Regarding the database - if you can do it in Excel you can do it in Xcode using a simple NSDictionary. Regarding multiple people intreracting with a single data source - you can do that with Apple's CloudKit. If you are using CloudKit you also have the 'database' functions of CloudKit (sort, filter, etc.). I would expllore simply using Xcode and CloudKit and see if they address all of your needs.


But - you will be limited to iOS devices. If you want Android that's a different question.

Is Xcode the right programming tool for me?
 
 
Q