Moet ik me gaan verdiepen in Xcode en applescript zodat ik uiteindelijk mijn programma's uit REALBasic kan gaan herschrijven of is Xcode niet geschikt voor mijn programma's. Met andere woorden zijn er dingen die wel met REALBasic 3 kunnen maar niet met Xcode. Wat is het verschil in mogelijkheden.
Als je het vergelijk met XCode dan is XCode pakken uitgebreider qua mogelijkheden, maar, de taal is totaal verschillend. In XCode ga je meer met C-varianten aan de slag gaan en zeker niet met Basic-achtige talen.
In RealBasic zitten inderdaad soms wat bugs die zelfs in de compiled code zichtbaar is. Zeker in versie 3 is dat merkbaar.Je kan perfect je code herschrijven naar XCode, het zal afhankelijk zijn van je kennis van programmeren en niet van de tool waar je mee werkt.
Als je zeker wil weten dat je alles kunt maken, dan is Cocoa for MAC OS X van Aaron Hillegas (2nd edition) een heel goed boek. Er wordt wel enige kennis van C-programmeren verondersteld. Echter deze voorkennis hoeft niet uit ervaring te bestaan. Er wordt ook naar Apple documentatie verwezen. Als je die doorleest (en je hebt Real Basic ervaring) dan moet dat zeker lukken.
Wil je eerst even expirementeren met OS X, voordat je je er helemaal in stort, dan weet ik nog wel iemand die het boek "Cocoa for Dummies" te koop heeft. Da's een leuke (toch best wel uitgebruide) introductie naar Xcode. Ik vraag 10 euro voor dat boek. Eventuele verzendkosten moet je wel zelf betalen. (Rembours binnen NL is 6 euro geloof ik).
We overwegen in realbasic aan de slag te gaan omdat daar database-omgevingen worden ondersteund. Kan dit ook onder Xcode ?
Ik weet in ieder geval dat MySQL ondersteund wordt door een open source project. Deze kun je vinden op http://cocoamysql.sourceforge.net/
Google heeft my voor PostGreSQL naar deze site verwezen: http://sourceforge.net/projects/pgsqlcocoa/
Ik moet eerlijk bekennen dat ik beide sources nog nooit heb gecompileerd.
Een willekeurig getal generator; erg handig voor de klas, aantal leerlingen invoeren en de computer zegt wie een beurt krijgt.
Een flink aantal dingen is anders dan in REALBasic, maar het lijkt weer op Hypercard. Ik heb nog wel een flink aantal vragen, maar Apple geeft heel wat documentatie mee. Heel handig.
Een vraag die daar niet in staat is:"Is er een forum of mailinglist die over Xcode gaan?" of is dit forum daarvoor geschikt?
Zijn er hier veel mensen die verstand hebben van Xcode en interface builder en natuurlijk kijken die hier regelmatig.
en @Bartje ik vind het er beter uitzien dan nogmaals REALBasic kopen
(Bewerkt door Perquin om 12:02, 31-08-2005)
Heb ik het nu verkeerd begrepen of zo?
Ik dacht dat XCode een ontwikkelomgeving was, waarin je met verschillende programmeertalen (o.a. Objective-C, Java) aan de slag kunt. In principe zou je dan XCode ook moeten kunnen gebruiken om REALBasic programma's te schrijven.
Verder lees ik zo vaak dat men programmeert in Cocoa (of Carbon), terwijl dat vlgs mij bibliotheekbestanden (libraries) zijn die je met diverse programmeertalen kunt benaderen. Of heb ik dat soms verkeerd begrepen?
Ik bedoel hier niets kwaads of cynisch mee, maar ik zou graag duidelijkheid willen, want programmeren is al moeilijk genoeg. Om daar ook nog eens begripsverwarring aan toe te voegen...
Groeten,René.
Wat betreft het tweede; Obj-C / Java classes zijn gewoon tekstbestanden die inderdaad met willekeurig welke teksteditor te maken zijn...Maar voor het GUI-gedeelte heb je (in ieder geval met Cocoa) de interface buillder, en daarmee ook Xcode, nodig (nou ja, misschien niet essentieel,. maar het is wel érg handig )
Toch?
@RASH:Cocoa is de Apple-implementatie van Objective-CCarbon is de Apple-implementatie van C++
Theoretisch zou je natuurlijk REALbasic programma's in Xcode kunnen maken, maar je kunt natuurlijk niet de compiler van Xcode gebruiken. Je misbruikt Xcode dn als veredelde teksteditor. Praktisch gesproken is het dus niet mogelijk.