C# σε Ubuntu 10.10 με περιβάλλον σαν το Visual Studio

...IDE, compilers, κλπ

Συντονιστής: konnn

C# σε Ubuntu 10.10 με περιβάλλον σαν το Visual Studio

Δημοσίευσηαπό bosei » 05 Νοέμ 2010, 00:41

Πάνω κάτω αυτό που λέει ο τίτλος...θέλω να γράφω σε C# αλλά με ένα περιβάλλον που να μοιάζει με του VS ή τέλος πάντων να έχει τις βασικές του λειτουργίες π.χ. να έχει ένα toolbox που να τραβάω διάφορα σε μία φόρμα.

Ευχαριστώ.
προσωπική ιστοσελίδαάλλη ιστοσελίδα
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Ελάχιστα ┃ Αγγλικά: Μέτρια ⇛ Καλά
Λειτουργικό ⇛ Ubuntu 11.04 & Windows Vista σε: Turbo-X PC
Προδιαγραφές ⇛ AMD Phenom 8650 Triple-Core Processor
│Ram 2GB │ nVidia GeForce 9500 GΤ │ HD Audio │ LG 19" & 1440*900
Άβαταρ μέλους
bosei
babeTUX
babeTUX
 
Δημοσιεύσεις: 61
Εγγραφή: 05 Σεπ 2010, 14:28
Τοποθεσία: Palaio Faliro
Εκτύπωση

Re: C# σε Ubuntu 10.10 με περιβάλλον σαν το Visual Studio

Δημοσίευσηαπό kalakouentin » 05 Νοέμ 2010, 01:16

MonoDevelop ή SharpDevelop ίσως. Δεν υπάρχουν και άλλες εναλλακτικές αφού θες να χρησιμοποιήσεις αυτό το εργαλείο (C#).
(Γιατι C# και όχι οποιαδήποτε άλλη γλώσσα? Γιατί όχι Java ή C++ δηλαδή...)
Εικόνα
Γνώσεις ⇛ Linux: Συμπαθητικές ┃ Προγραμματισμός: Συμπαθητικότερες ┃ Αγγλικά: Αστέρι
Λειτουργικό ⇛ Ubuntu 10.04 32bit σε HP nw9440 ┃ Ubuntu 10.04 32bit σε Toshiba Satellite U400┃ SLED 11 64bit σε Dell OptiPlex 780
kalakouentin
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 545
Εγγραφή: 05 Ιούλ 2008, 05:50
Εκτύπωση

Re: C# σε Ubuntu 10.10 με περιβάλλον σαν το Visual Studio

Δημοσίευσηαπό bosei » 05 Νοέμ 2010, 01:29

Απλά από C# σκαμπάζω και κάτι ενώ C++ και Java δεν ξέρω.

Εσύ προτείνεις Java ή C++ ?

Δεν έχω πρόβλημα να μάθω...ειδικά java αφού έχω ακούσει μοιάζει η σύνταξη της με C#
προσωπική ιστοσελίδαάλλη ιστοσελίδα
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Ελάχιστα ┃ Αγγλικά: Μέτρια ⇛ Καλά
Λειτουργικό ⇛ Ubuntu 11.04 & Windows Vista σε: Turbo-X PC
Προδιαγραφές ⇛ AMD Phenom 8650 Triple-Core Processor
│Ram 2GB │ nVidia GeForce 9500 GΤ │ HD Audio │ LG 19" & 1440*900
Άβαταρ μέλους
bosei
babeTUX
babeTUX
 
Δημοσιεύσεις: 61
Εγγραφή: 05 Σεπ 2010, 14:28
Τοποθεσία: Palaio Faliro
Εκτύπωση

Re: C# σε Ubuntu 10.10 με περιβάλλον σαν το Visual Studio

Δημοσίευσηαπό logari81 » 05 Νοέμ 2010, 01:40

C++ είναι μια πολύ συνηθισμένη γλώσσα σε GNU/Linux. Η C# είναι γλώσσα που "ανήκει" στην Microsoft. Η Java "ανήκει" στην Oracle και αν και είναι ανοιχτό πρότυπο έχει ορισμένα ζητήματα με πατέντες. Εν κατακλείδι από τις 3 η πιο κατάλληλη γλώσσα για ελεύθερο λογισμικό είναι η C++.
http://opensourceecology.org/


Λειτουργικό: Ubuntu 10.04 lucid 64-bitΠροδιαγραφές: 4x Intel Core i5 CPU M 450 2.40GHz ‖ RAM 3696 MiB ‖ Lenovo KL3 - LENOVO IdeaPad Y560
Κάρτα γραφικών: ATI Device [1002:68c0]Ασύρματο: wlan0: Atheros Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01)
logari81
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6074
Εγγραφή: 14 Μάιος 2008, 10:40
Εκτύπωση

Re: C# σε Ubuntu 10.10 με περιβάλλον σαν το Visual Studio

Δημοσίευσηαπό bosei » 05 Νοέμ 2010, 01:41

Οκ.

Από που μπορώ να εγκαταστήσω την C++ στο ubuntu μου?
προσωπική ιστοσελίδαάλλη ιστοσελίδα
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Ελάχιστα ┃ Αγγλικά: Μέτρια ⇛ Καλά
Λειτουργικό ⇛ Ubuntu 11.04 & Windows Vista σε: Turbo-X PC
Προδιαγραφές ⇛ AMD Phenom 8650 Triple-Core Processor
│Ram 2GB │ nVidia GeForce 9500 GΤ │ HD Audio │ LG 19" & 1440*900
Άβαταρ μέλους
bosei
babeTUX
babeTUX
 
Δημοσιεύσεις: 61
Εγγραφή: 05 Σεπ 2010, 14:28
Τοποθεσία: Palaio Faliro
Εκτύπωση

Re: C# σε Ubuntu 10.10 με περιβάλλον σαν το Visual Studio

Δημοσίευσηαπό kalakouentin » 05 Νοέμ 2010, 03:37

Sorry που θα φανείς σα να trollάρω τώρα, αλλά ακροβατούμε με FUD...
logari81 έγραψε:Η Java "ανήκει" στην Oracle και αν και είναι ανοιχτό πρότυπο έχει ορισμένα ζητήματα με πατέντες.
Αυτά τα ζητήματα δεν αγγίζουν κανέναν άλλο παρά developers κλειστού κώδικα. Δεν υπάρχει κάνενας λόγος ένας οικιακός χρήστης που θέλει να αναπτύξει κάτι σε Java να μην το κάνει για θέματα foss. Ειδικά μάλιστα από τη στιγμή που υπάρχει το OpenJDK.
Mην αναπαράγουμε "γενικότητες". (Και δε θέλω να δω πάλι το απαρχαιωμένο Link τou FSF που αναφέρεται όταν ήταν η Java ήταν κάτω από CDDL. Aυτό τέλος. :P )

Το θέμα που έχει εγερθεί με την Java, είναι όταν κάποιες εταιρίες (Google) επιλέγουν να προσφέρουν μια πλατφόρμα (Android) που εξυπηρετεί και commercial closed-source εφαρμογές για το κατ'αλλά open source project τους (Android/Dalvik). Αυτό γίνεται αφού εκμεταλλεύονται το γεγονός ότι κάποιες άλλες άδειες που χρησιμοποιούν (Αpache εδώ) επιτρέπουν να έχεις proprietary extensions. (Και εκεί φυσικά η Oracle τους τάραξε στις μηνύσεις...) Αν διαβάσεις στο groklaw ( http://www.groklaw.net/article.php?stor ... 5110101756 ) θα δεις ότι ουσιαστικά είναι ένα παιχνίδι που 2 γίγαντες παλεύουν για το ποιος θα βγάλει το περισσότερο χρήμα. Από τη μία η Google που στο όνομα του open source το παίζει knight in shining armor προτείνοντας ανεξάρτητες δικές της υλοποιήσεις JVM (Dalvik) θέλοντας να δεσμεύσει ένα όσο το δυνατόν μεγαλύτερο κομμάτι της αγοράς κινητών συσκευών, χωρίς να έχει να ανησυχεί για την Oracle, και από την άλλη την Oracle, να βλέπει ότι κάποιος παίζοντας το αθώα "API/OS για τον λαό" πάει να της φάει την επένδυση στις closed source εφαρμογές. (Γιατί πρακτικά/άτυπα για το EE γίνονται όλα.... Αν το Dalvik γίνει industry standard θα πάρει 3 μαραμένα γαρύφαλλα η Oracle...)
Γενικά στο όνομα της ελεύθερης αγοράς (και όχι του ελεύθερου κώδικα) θα ήθελε η Google να κάνει πίσω η Oracle. Το ζουμί είναι στο ότι η Google μέσω του Dalvik ουσιαστικά καπέλωσε όλο το authority που έχει η Oracle πάνω στη γλώσσα και για αυτό φρίξανε στην Oracle. H Sun/Oracle κρατώντας τα δικαιώματα του TCK και ουσιαστικά πρωτοστατώντας στο JCP είχε τον τελικό λόγο πάνω στην γλώσσα (αυτό ήταν που της άνηκε δηλαδή), Με την Google να θέλει να κάνει κάτι τελείως "νεό" ουσιαστικά έχουμε την προσπάθεια της Google να αρχίσει να "κλέβει" την πρωτοκαθεδρία στα standard της γλώσσας από την Oracle (τουλάχιστον όσον αφορά τις φορητές συσκευές και τις εκδόσεις JavaME).
Κλείνοντας πρέπει να αναφερθεί ότι το θέμα με το Android/Dalvik το είχε ήδη αναγνωρίσει η Google, και είχε δοκιμάσει να αγοράσει κάποια δικαιώματα από την Sun. Γενικά η Sun κωλυσιεργούσε, δεν είχε και κανένα σοβαρό business-plan για την JavaME και έτσι το θέμα έμενε κάπως flu. Με την εξαγορά της Sun από την Oracle όμως, η Google είπε να το παίξει "τρελή" και να δοκιμάσει παρακάμψει την Oracle τελείως. Το θέμα είχε ήδη εγερθεί παλαιότερα και με το Apache Harmony και ουσιαστικά δεν επιλύθηκε ποτέ και πάνω σε αυτό ουσιαστικά θέλει να πατήσει η Google. Απλά, μλκία της Google γιατί καπέλωσε την Oracle και μλκία της Oracle γιατί ουσιαστικά εκβιάζει τώρα την Google για το Android. Φυσικά τελικά αυτός που ζημιώνεται είναι η κοινότητα. Όχι γιατί τα project κινδυνεύουν αλλά γιατί τώρα ο κόσμος (εταιρίες που πληρώνουν κωδικογράφους) θα είναι πολύ πιο διστακτικός να προσφέρει κώδικα στην Oracle για να τον ενσωματώσει στην Java. H Google δε χάνει κάτι, ούτε και φυσικά η Oracle σε πρώτη φάση. Το show θα το πληρώσουν οι θεατές....

Για έναν οικιακό χρήστη πάντως, αλλά και για ένα developer foss, η Java είναι αυτή τη στιγμή πρακτικά τελείως ελεύθερη. Αν το project είναι κάτω από GPL είναι αδιάβλητο όσον αφορά την κυριότητα του. Ασχέτως αυτού εγώ προσωπικά είμαι υπέρ να μάθει κάποιος C++. Σε C++ γράφω τη δουλειά μου, σε C++ καίγομαι και θεωρώ ότι είναι και η καλύτερη "βασική" γλώσσα.
Από την άλλη το να μη μάθει κάποιος java γιατί δεν είναι "αρκετά" free για αυτόν, το θεωρώ τελείως άτοπο.

bosei, κανε install τoν g++, και είσαι set to go όσων αφορά την C++.
Εικόνα
Γνώσεις ⇛ Linux: Συμπαθητικές ┃ Προγραμματισμός: Συμπαθητικότερες ┃ Αγγλικά: Αστέρι
Λειτουργικό ⇛ Ubuntu 10.04 32bit σε HP nw9440 ┃ Ubuntu 10.04 32bit σε Toshiba Satellite U400┃ SLED 11 64bit σε Dell OptiPlex 780
kalakouentin
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 545
Εγγραφή: 05 Ιούλ 2008, 05:50
Εκτύπωση

Re: C# σε Ubuntu 10.10 με περιβάλλον σαν το Visual Studio

Δημοσίευσηαπό logari81 » 05 Νοέμ 2010, 10:59

@kalakouentin: ευχαριστώ για τις διευκρινήσεις γιατι δεν το είχα καταλάβει ακριβώς το προβλημα με την Java.

πάντως την Java δεν μπορεις να την αποκαλέσεις "native" ουτε σε Linux ούτε σε windows. Ενώ γώσσες όπως C, C++ και Python στο GNU/Linux νιώθουν σαν στο σπίτι τους. Αυτός είναι ο κυρίως λόγος που κάνω διαφήμιση γιαυτές.
http://opensourceecology.org/


Λειτουργικό: Ubuntu 10.04 lucid 64-bitΠροδιαγραφές: 4x Intel Core i5 CPU M 450 2.40GHz ‖ RAM 3696 MiB ‖ Lenovo KL3 - LENOVO IdeaPad Y560
Κάρτα γραφικών: ATI Device [1002:68c0]Ασύρματο: wlan0: Atheros Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01)
logari81
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6074
Εγγραφή: 14 Μάιος 2008, 10:40
Εκτύπωση

Re: C# σε Ubuntu 10.10 με περιβάλλον σαν το Visual Studio

Δημοσίευσηαπό Dimitris » 05 Νοέμ 2010, 13:08

Κι εγώ θα κάνω διαφήμιση τις perl, python, ruby, scheme.
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: C# σε Ubuntu 10.10 με περιβάλλον σαν το Visual Studio

Δημοσίευσηαπό bosei » 05 Νοέμ 2010, 13:24

Από που κάνω install την g++?

Από το software center?

Αν ναι πατάω στο search g++ και μου βγάζει κάμποσα μεταξύ των οποίων έχει τικαρισμένα [the GNU C++ compiler , the GNU standard C++ library v.3 , the GNU standard C++ library v.3 (development files)
προσωπική ιστοσελίδαάλλη ιστοσελίδα
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Ελάχιστα ┃ Αγγλικά: Μέτρια ⇛ Καλά
Λειτουργικό ⇛ Ubuntu 11.04 & Windows Vista σε: Turbo-X PC
Προδιαγραφές ⇛ AMD Phenom 8650 Triple-Core Processor
│Ram 2GB │ nVidia GeForce 9500 GΤ │ HD Audio │ LG 19" & 1440*900
Άβαταρ μέλους
bosei
babeTUX
babeTUX
 
Δημοσιεύσεις: 61
Εγγραφή: 05 Σεπ 2010, 14:28
Τοποθεσία: Palaio Faliro
Εκτύπωση

Re: C# σε Ubuntu 10.10 με περιβάλλον σαν το Visual Studio

Δημοσίευσηαπό idomeneas » 05 Νοέμ 2010, 13:29

Από Synaptic ψάχνεις g++ και τον εγκαθιστάς αν δεν είναι ήδη εγκατεστημένος
Λειτουργικό ⇛ Ubuntu 10.04 64 bit σε HP Pavilion dv7-3110ev
Προδιαγραφές φορητού ⇛ Core i3 2.13 GHz │ 3 GB │ nVidia G105M │ Broadcom 4357 │ Bluetooth ? │ Realtek HD Audio │ 17.3"
Λειτουργικό ⇛ Ubuntu 10.04 32 bit/Win XP σε desktop
Προδιαγραφές desktop ⇛ Pentium 4 3 GHz │ 2 GB DDR │ Sapphire ATi Radeon HD3450 512MB AGP │ Μητρική: Asus P5V800-MX
idomeneas
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 738
Εγγραφή: 09 Απρ 2010, 15:47
Εκτύπωση

Επόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού