Stuff Δημοσ. 28 Ιανουαρίου 2004 Δημοσ. 28 Ιανουαρίου 2004 Exei asxolithei kanenas me VS.NET ? H glossa afti moiazei katholou me JAVA?
random Δημοσ. 28 Ιανουαρίου 2004 Δημοσ. 28 Ιανουαρίου 2004 den yparxei glwssa vs.net http://msdn.microsoft.com/vstudio/using/getstart/default.aspx to paketo exei mia glwssa C# pou moiazei arketa me java.
Stuff Δημοσ. 28 Ιανουαρίου 2004 Μέλος Δημοσ. 28 Ιανουαρίου 2004 sorry that diorthoso ton titlo giati gia Visual Studio C# .Net ennoousa
ancalagon Δημοσ. 28 Ιανουαρίου 2004 Δημοσ. 28 Ιανουαρίου 2004 nai... moiazei arketa me tin java epeidi opos oles tou .NET ektos tis C++ akolothoun to pliros antikeimenikostrafes montelo. Einai omos pio explicit kai mou fainetai kai pio dinati giati epitrepei kai pointers opos stin C an kai i xrisi tous apotharynetai. To geleio einai i glossa J#.NET pou yparxei sto Visual Studio 2003 kai akomi den exo katalabei ti diafores exei apo tin java an kai den exo psa3ei.
Stuff Δημοσ. 29 Ιανουαρίου 2004 Μέλος Δημοσ. 29 Ιανουαρίου 2004 diladi enas me gnoseis Java mporei grigora na xrisimopoiisei tin Visual C#?
zeppelin Δημοσ. 29 Ιανουαρίου 2004 Δημοσ. 29 Ιανουαρίου 2004 i glossa legete Visual C# ehi arketes diafores me tin Java. [ehi kai pointers gia tous ametanoitous C++devs] :$ [tous diloneis me unsafe keyword] kai ousiastika ine oti i GOTO sto structured programming. ana xeris JAVA kai thes tin idia sidaxi tote J# [pou eine i JAVA-like gia to .NET] simfona me tin Microsoft oles oi glosses pou patane sto .NET paragoun ton idio ILcode [stin Java legode kai "javabytes"] i glossa pados pou ftiaxtike gia to .NET eine i C#, eno i microsoft os kali mama tis VBasic, tin allaxe arketa tin VBasic gia na pataei kala sto .NET. mia basiki diafora pou yparxei stin C# eien oi delegates [adiprosopoi]. eine san tous function pointers se C++ kai bolevoun arketa se GUI otan thes na kaneis fire up ena event. prosopika tin protimo apo tin JAVA, tin opoia den sibatho. alla afta eine gousta kai i JAVA *pezei* kai tin ypostirizei i SUN kai gia ta alla litourgika [ton elefthero kosmo] pou i microsoft theli na exafanisei me to .NET tis
random Δημοσ. 29 Ιανουαρίου 2004 Δημοσ. 29 Ιανουαρίου 2004 το θεμα με το .Net ειναι απο που έρχεσαι... η ms προσπαθεί να κρατήσει τους χρήστες του VS6 και ταυτόχρονα να προσελκύσει χρήστες άλλων εργαλείων/γλωσσών. Εστω οτι θέλεις οπωσδηποτε να δουλέψεις σε περιβάλλoν .Net : 1. Αν ξέρεις C/C++/VC++ ή θέλεις native executables, πας στην Visual C++ .net 2. Αν ξέρεις VB, πας στην VB.net 3. Αν ξέρεις Java πας στην C# (Ms ή Borland) 4. Αν ξέρεις Delphi κάθεσαι στ αυγα σου για το Delphi 8 (.net) 5. αν δεν γνωρίζεις καμιά απο τις παραπάνω, λογικα πας στη VB.net που ειναι και πιό εύκολη, και έχει στη διάθεσή της, της ίδιες ακριβώς βιβλιοθήκες Net. Η J# ειναι ενα joke. και στο λέει καταμουτρα ακομα και η Ms βάζοντας την σε ξεχωριστό cd απο το Studio. Μπορει να σου φαίνεται μια java.net αλλα αμα εθιστείς στην σύνταξή της, αντε βρες σε 2 χρόνια user groups, 3rd party tools, kai συνεργασία σε J#. Θυμίσου την J++ Αν απομονώσεις C# και Java απο τα API τους, δεν γράφεις ουτε το hello world. To να μαθεις τις μικροδιαφορες του συντακτικου δεν εχει δυσκολία. Μόνο οι καημένοι οι VB Sixers εχουν χοντρο πρόβλημα... τωρα, το αν εχει η μια pointers και η άλλη objects, ειναι λεπτομέρειες. To θέμα ειναι να μην σπαταλας το χρόνο σου να ξανα-ανακαλυψεις τον τροχό, και να βρίσκεις δωρεάν βοήθεια απο άλλους χρήστες/sites όποτε κολλάς. Δηλαδή να υπάρχει ενεργή κοινότητα developers πίσω απο ενα εργαλειο .
Giannis__ Δημοσ. 29 Ιανουαρίου 2004 Δημοσ. 29 Ιανουαρίου 2004 diladi enas me gnoseis Java mporei grigora na xrisimopoiisei tin Visual C#? An ksereis *kala* mia glwssa object-oriented, px java, mporeis na grapseis me eukolia kwdika se opoiadipote glwssa. To mono pou xreiazetai stin arxh einai to documentation kai to google, kai diathesh panw apo ola.
zeppelin Δημοσ. 29 Ιανουαρίου 2004 Δημοσ. 29 Ιανουαρίου 2004 sostos o random__ pios thimate/egrafe se J++ ?
vagpap Δημοσ. 29 Ιανουαρίου 2004 Δημοσ. 29 Ιανουαρίου 2004 Επειδή τώρα μαθαίνω VC# .net, η γλώσσα είναι ιδιαίτερα ισχυρή (μιας και βασίζεται σε πυρήνα C), δεν είναι τόσο στριφνή όσο η C και μοιάζει πολύ με την Java. Διαφορά σημαντική επίσης είναι η ταχύτητα στην οποία υπερτερεί σε σχέση με την Java, αφού το .net framework έχει compiler και όχι interpreter (όπως η java). Βέβαια ακόμα το .net έχει υποστήριξη μόνο για win32 και όχι άλλες πλατφόρμες, αλλά θα δούμε... Όσο για την υποστήριξη, http://msdn.microsoft.com/ όπου είναι μια ιδιαίτερα ενεργή κοινότητα, με άπειρες σελίδες help τόσο για την C# όσο και για άλλες MS γλώσσες. Επίσης υπάρχουν αρκετά site με προσεγμένο περιεχόμενο για C# developers. Αυτά τα ολίγα. Μην ξεχνάτε ότι δεν είναι απαραίτητο και το VisualStudio .net αλλά υπάρχουν και free εργαλεία με ίδιο περιβάλλον, απλά όπως παντού πρέπει να κατεβάσεις και το SDK...
ancalagon Δημοσ. 30 Ιανουαρίου 2004 Δημοσ. 30 Ιανουαρίου 2004 Η J# ειναι ενα joke. και στο λέει καταμουτρα ακομα και η Ms βάζοντας την σε ξεχωριστό cd απο το Studio. Μπορει να σου φαίνεται μια java.net αλλα αμα εθιστείς στην σύνταξή της, αντε βρες σε 2 χρόνια user groups, 3rd party tools, kai συνεργασία σε J#. Θυμίσου την J++ Ontos ... ypirxe kai auti e ? Anarotiemai giati tin exo egkatastisei auti tin J#.... Αν απομονώσεις C# και Java απο τα API τους, δεν γράφεις ουτε το hello world. To να μαθεις τις μικροδιαφορες του συντακτικου δεν εχει δυσκολία. Μόνο οι καημένοι οι VB Sixers εχουν χοντρο πρόβλημα... Ontos oi vbades exoun ftysei aima gia na allagi. Oso gia ta API ... pera tis C pou os epi to pleiston boreis na kaleis system calls me anesi kamia glossa den kanei xoris auta...
zeppelin Δημοσ. 30 Ιανουαρίου 2004 Δημοσ. 30 Ιανουαρίου 2004 Διαφορά σημαντική επίσης είναι η ταχύτητα στην οποία υπερτερεί σε σχέση με την Java, αφού το .net framework έχει compiler και όχι interpreter (όπως η java). Δεν ισχύει αυτό. ενδιάμεσο κώδικα χρησιμοποιούν και οι δύο. γιαυτό και οι compilers ΔΕΝ βγάζουν native executables. αλλά θέλουν το CLR [.NET] ή το JAVAVM ανάλογα Βέβαια ακόμα το .net έχει υποστήριξη μόνο για win32 και όχι άλλες πλατφόρμες, αλλά θα δούμε... μην περιμένεις από την ms κινήσεις της Sun. η Microsoft, έκανε το .NET για να ξανακερδίσει την αγορά των server. Άμα δεις συγκρίσεις GNU/Linux και windows από την ms, πρώτο πρώτο σκάει μούρη το .NET Βέβαια υπάρχουν και τα ελεύθερα: DotGNU Portable.NET Mono Μην ξεχνάτε ότι δεν είναι απαραίτητο και το VisualStudio .net αλλά υπάρχουν και free εργαλεία με ίδιο περιβάλλον, απλά όπως παντού πρέπει να κατεβάσεις και το SDK... ναι, όπως το #Develop Java vs C# : http://www.learnxpress.com/modules/contents/channels/prog,cs,,javavscs.aspx
vagpap Δημοσ. 31 Ιανουαρίου 2004 Δημοσ. 31 Ιανουαρίου 2004 zeppelin, σωστά ότι χρησιμοποιούν ενδιάμεσο κώδικα και οι δύο (MISL τον λέει η ms) απλά στο .net framework η μετατροπή του σε executable γίνεται πιο γρήγορα σε σχέση με την JavaVM...
drm Δημοσ. 31 Ιανουαρίου 2004 Δημοσ. 31 Ιανουαρίου 2004 Στο .Net γίνετε JIT (Just In Time) Compile ενώ στην Java συνήθως είναι interpreted...
zeppelin Δημοσ. 31 Ιανουαρίου 2004 Δημοσ. 31 Ιανουαρίου 2004 den perno orko gia tin JAVA, alla i JAVA den ehi JIT? i diafora taxititas ofilete allou [isos ston ILCODE pu isos tis MS na eine pio kalogrammenos]
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.