Μετάβαση στο περιεχόμενο


Φωτογραφία

Ξεκινώντας να γίνεις developer?


  • Παρακαλούμε συνδεθείτε για να απαντήσετε
94 μηνύματα σε αυτό το θέμα

#91   MihalisTsoukalos

MihalisTsoukalos

    iPH User

  • 136 μηνύματα
  • Twitter:@mactsouk
  • Φύλο: Άντρας
  • Κινητό: iPhone 5
  • Tablet:iPad mini

Δημοσίευση 26/09/2012 - 21:23

Το Xcode είναι μονόδρομος κατά τη γνώμη μου...

Ad

Ad

Team
iPhoneHellas
3,1416 μηνύματα
Twitter: @android
Φύλο: Όπως το δει κανείς
Κινητό: Android
Tablet: Για τα κουνούπια

Γιατί να γίνετε μέλη;

#92   KTEL

KTEL

    iPH newbie

  • 11 μηνύματα
  • Φύλο: Δ/Α

Δημοσίευση 26/09/2012 - 21:30

Το Xcode είναι μονόδρομος κατά τη γνώμη μου...


Σε ευχαριστώ για την απάντηση. Ήμουν σχεδόν σίγουρος για αυτό... Τώρα λοιπόν τί κάνω; Δοκίμασα με διάφορα virtual machines ακολουθώντας οδηγούς κατά γράμμα αλλά κάτι δεν κάθεται καλά και το Xcode δεν παίζει σταθερά. Αντικειμενικά, αξίζει κάποιος να ασχοληθεί με την πλατφόρμα iOS ;

#93   Georgios1987

Georgios1987

    iPH Enthousiast

  • 562 μηνύματα
  • Φύλο: Δ/Α

Δημοσίευση 27/09/2012 - 06:53

Αντικειμενικά πάντα, ναι. Περισσότερο από ότι με το Android. Αλλά χωρίς Mac, με Virtual Machine θα σου βγει η πιστη και δε θα κάνεις και τίποτα. Ψάξτο για hackintosh.

#94   MihalisTsoukalos

MihalisTsoukalos

    iPH User

  • 136 μηνύματα
  • Twitter:@mactsouk
  • Φύλο: Άντρας
  • Κινητό: iPhone 5
  • Tablet:iPad mini

Δημοσίευση 27/09/2012 - 08:07

Θεωρώ ότι αξίζει - από εκεί και πέρα, χρειάζεται χρόνος και υπομονή.
Κοίτα και αυτό που έχω γράψει: http://users.sch.gr/.../mac-app-store/

καλημέρα,

#95   benbike

benbike

    iPH User

  • 121 μηνύματα
  • Φύλο: Άντρας
  • Κινητό: iPhone 4

Δημοσίευση 27/09/2012 - 08:13

Αναρτημένη εικόνα


Η Objective-C, γλώσσα προγραμματισμού που χρησιμοποιείται στις εφαρμογές του iPhone και του iPad, είναι πλέον και επίσημα η τρίτη πιο γνωστή γλώσσα προγραμματισμού παγκοσμίως. Στον κατάλογο της πλέον ξεπερνάει γλώσσες πολύ παλαιότερες, όπως την C++. Την τριάδα συμπληρώνει η C, η οποία παραμένει στην κορυφή, ακολουθούμενη από την Java.

Ακριβώς πριν ένα χρόνο, η Objective-C βρισκόταν στην 46η θέση της λίστας, ενώ για την θεαματική άνοδο ευθύνεται η Apple. «Είναι ελάχιστη επιτυχία για την Objective-C, αλλά τεράστια για το οικοσύστημα της Apple», δήλωσε ο Nolan Wright, υπεύθυνος τεχνολογίας στο Appcelerator, εταιρία που προσφέρει ένα εργαλείο developing που περιέχει πολλές γλώσσες προγραμματισμού για πολλές πλατφόρμες. «Η Objective-C διαθέτει αυτό το προνόμιο. Ακόμα και άλλη γλώσσα να ήταν στη θέση της, θα με ενδιέφερε εξίσου το ίδιο».

Η επιλογή της Objective-C δεν είναι τυχαία. Ήταν επιλογή για το NeXTSTEP OS που δημιούργησε ο Steve Jobs μέσω της NeXT Inc στα μέσα της δεκαετίας του 1980, ενώ αποτέλεσε αργότερα τη βάση για το Mac OS X, αλλά και το iOS.

Οι ρίζες της γλώσσας «χάνονται» στις πρώτες χρονιές της δεκαετίας του 1980, και «πατέρες» θεωρούνται δύο developers της Stepstone, ο Brad Cox και ο Tom Love. Μέχρι το 2008 και πριν την παρουσίαση του App Store της Apple, η γλώσσα ήταν πολύ χαμηλά στη λίστα της TIOBE. Πλέον, σύμφωνα πάντα με την TIOBE, κατέχει το 9.3% των λογισμικών παγκοσμίως, ενώ η C++ βρίσκεται στο 9.1%. Μια άλλη λίστα τώρα, αυτή της Transparent Language, δίνει το 9.2% στην Objective-C και 7.9% στην C++.

Αν και το App Store, όπως είπαμε παραπάνω, είναι ο κύριος λόγος ανόδου της γλώσσας στη λίστα, ο Eric Shapiro, επίσης υπεύθυνος τεχνολογίας στην εταιρία app developing ArcTouch, αναφέρει πως η γλώσσα είναι ιδιαίτερα εύκολη στη χρήση της. «Ο καθένας μπορεί μέσω ενός βιβλίου να μάθει τα βασικά χρήσης της», αναφέρει. «Δεν σας κάνει ειδικούς βέβαια, αλλά είναι μια απόδειξη για την ύπαρξη τόσων πολλών developer». Υπάρχουν φυσικά και δύσκολα σημεία στη γλώσσα, αναφέρει ο Wright, αλλά μόλις ξεπεραστούν υπάρχει κέρδος. «Η Apple διαθέτει το πιο ανεπτυγμένο οικοσύστημα developer. Μόλις κάποιος μάθει καλά τη γλώσσα, τότε αρχίζει να γίνεται ακόμα πιο ενδιαφέρουσα γι'αυτόν».

Η Objective C όμως δύσκολα θα ξεπεράσει την Java σε σύντομο χρονικό διάστημα. Μπορεί να είναι μια γλώσσα που χρησιμοποιείται σε κορυφαίες συσκευές, όπως το iPhone και το iPad, αλλά η Java υποστηρίζει υπεράριθμες συσκευές και υπηρεσίες κάθε κατηγορίας. Μην ξεχνάτε ότι αποτελεί βάση για τις εφαρμογές του Android, το οποίο από μόνο του, κάνει τρομερές πωλήσεις.

[via]




Χρήστες που διαβάζουν αυτό το θέμα: 0

0 μέλη, 0 επισκέπτες, 0 ανώνυμοι χρήστες