sakisosf Δημοσ. 4 Ιουλίου 2014 Δημοσ. 4 Ιουλίου 2014 Αυτές οι δύο τι διαφορές έχουν;;Ξέρω ότι το interface είναι ίδιο αλλά που ακριβώς διαφέρουν και με ποια αξίζει να ασχοληθεί κάποιος ερασιτεχνικά;;
Tmark Δημοσ. 4 Ιουλίου 2014 Δημοσ. 4 Ιουλίου 2014 Διαφορές - ομοιότητες http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Visual_Basic_.NET Εγώ θα πρότεινα να ασχοληθείς με C#. 1
LogokrisiaGR Δημοσ. 4 Ιουλίου 2014 Δημοσ. 4 Ιουλίου 2014 C# μόνο... δεν έχει νόημα να ασχοληθείς με VB
sakisosf Δημοσ. 4 Ιουλίου 2014 Μέλος Δημοσ. 4 Ιουλίου 2014 C# μόνο... δεν έχει νόημα να ασχοληθείς με VB Γιατί όμως;;Δεν ρωτάω αποκλειστικά εσένα φυσικά,γενικά ρωτάω γιατί το ακούω σχεδόν από όλους ότι η VB είναι ξεπερασμένη και δεν αξίζει κτλ...
albNik Δημοσ. 4 Ιουλίου 2014 Δημοσ. 4 Ιουλίου 2014 C# και VB.net είναι σχεδόν ισοδύναμες. Η microsoft υποστηρίζει και εξελίσσει εξίσου και της δυο. Απλα η C# ειναι πιο οικεία για αυτους που εχουν background απο c/c++/java λογο της παρομοιας συνταξης. 2
gon1332 Δημοσ. 4 Ιουλίου 2014 Δημοσ. 4 Ιουλίου 2014 Με C# αργότερα μπορείς να φτιάξεις κανένα app για Windows Phone. Επίσης με το Unity μπορείς να φτιάξεις παιχνιδάκια, και μέσω Xamarin μπορείς να δημιουργήσεις apps και για Android και iOS. Όλα αυτά με C#. 1
LogokrisiaGR Δημοσ. 4 Ιουλίου 2014 Δημοσ. 4 Ιουλίου 2014 Γιατί όμως;;Δεν ρωτάω αποκλειστικά εσένα φυσικά,γενικά ρωτάω γιατί το ακούω σχεδόν από όλους ότι η VB είναι ξεπερασμένη και δεν αξίζει κτλ... Γιατί χρησιμοποιείται περισσότερο από την VB και θα βρεις πιο εύκολα βοήθεια αν χρειαστείς κάτι. Επίσης θα σε βοηθήσει στην αγορά εργασίας. Αν ψάξεις λίγο θα δεις ότι οι 8/10 αγγελίες για .NET είναι σε C# 1
vacilis Δημοσ. 4 Ιουλίου 2014 Δημοσ. 4 Ιουλίου 2014 Η C# ειναι πιο διαδεδομένη και μπορείς να κάνεις πάρα πολλα με αυτην πέρα απο τις εγαρμογές για Windows. Η VB.NET έχει παρόμοιες δυνατότητες με την C# καθώς εξελίσεται και αυτη παράλληλα με την C# και την Visual C++ απο την microsoft απλώς η σύνταξη της είναι πολύ πιο ευκολη και δεν θα δυσκολευτείς πολύ με τα λογικά σφάλματα . Το μονο που δεν μου αρέσει στις .NET γλώσσες ειναι οτι ο κώδικας σου είναι ευάλωτος, δηλαδη καποις με ενα απλο .NET decompiler μπορεί να δει τον κωδικά σου έτσι ακριβώς όπως το έγγραψες. Αν ο σκοπός σου ειναι να κατασκευάζεις ερασιτεχνικά εφαρμογές για Windows, τοτε σου προτείνω να ασχολιθείς με VB.NET επειδή ειναι πιο εύκολη. Αν όμως σκεφτεσαι να ασχοληθείς επαγγελματικα τοτε C# για όλους τους παραπάνω λόγους. 1
sonyxp Δημοσ. 5 Ιουλίου 2014 Δημοσ. 5 Ιουλίου 2014 -Χωρίς Τεκμηρίωση- Παλιά χρησιμοποιούσαν την VB (όχι VB.NET), παίζει η VB να είναι πιο παλιά γλώσσα και έτσι να την κρατάνε για όσους μάθανε αυτήν και για τα Project που ήταν-είναι πάνω σε VB.... αν και έχουν περάσει αρκετά χρόνια που βγήκε η C#...
moukoublen Δημοσ. 5 Ιουλίου 2014 Δημοσ. 5 Ιουλίου 2014 -Χωρίς Τεκμηρίωση- Παλιά χρησιμοποιούσαν την VB (όχι VB.NET), παίζει η VB να είναι πιο παλιά γλώσσα και έτσι να την κρατάνε για όσους μάθανε αυτήν και για τα Project που ήταν-είναι πάνω σε VB.... αν και έχουν περάσει αρκετά χρόνια που βγήκε η C#... Έτσι είναι. (Όχι τόσο για τη μεταφορά των projects, γιατί VB6 και VB.NET είναι -στην ουσία- 2 διαφορετικές γλώσσες με παρόμοιο συντακτικό). Επειδή είχε ένα σημαντικό "κοινό" η VB6 τα παλιά χρόνια, με την έλευση του .ΝΕΤ κάνανε support 2 γλώσσες που κάνανε compile σε .ΝΕΤ, την C# και την VB.NET. Με την C# όμως να είναι το νέο και λαμπρό "παιδί" της Microsoft. Τώρα πια VB.NET χρησιμοποιούν παλιοί VB προγραμματιστές που δε προχώρησαν σε κάτι άλλο. Και υπάρχει και ένα μικρό ποσοστό εταιρειών που λόγω εσωστρέφειας / έλλειψης εσωτερικής εξέλιξης, ακόμα γράφουν σε VB και μάλιστα βάζουν και νέους προγραμματιστές να γράφουν VB. Τώρα σε σχέση με το θέμα. Και εγώ C# προτείνω. Πρακτικά δεν έχουν διαφορά. Σε CIL κάνουν compile για το runtime του .NET. Η διαφορά είναι στη "φάτσα" της κάθε γλώσσας. H VB είναι μια κάπως πιο εύκολη, για μη προγραμματιστές, γλώσσα. 1
geo1st487 Δημοσ. 5 Ιουλίου 2014 Δημοσ. 5 Ιουλίου 2014 Το μονο που δεν μου αρέσει στις .NET γλώσσες ειναι οτι ο κώδικας σου είναι ευάλωτος, δηλαδη καποις με ενα απλο .NET decompiler μπορεί να δει τον κωδικά σου έτσι ακριβώς όπως το έγγραψες. Αυτο ειναι σοβαρο προβλημα. Δεν υπαρχει καποια λυση; 1
Papakaliati Δημοσ. 5 Ιουλίου 2014 Δημοσ. 5 Ιουλίου 2014 Δεν υπαρχει ο παραμικρος λογος να μην πας στην C#. Απλα.
sonyxp Δημοσ. 5 Ιουλίου 2014 Δημοσ. 5 Ιουλίου 2014 Αυτο ειναι σοβαρο προβλημα. Δεν υπαρχει καποια λυση; Μπορείς να προστατέψεις τον κώδικά σου μια χαρά, η διαδικασία αυτή λέγεται Obfuscation. Υπάρχουν διάφοροι τρόποι για να προστατέψεις τον κώδικά σου...
vacilis Δημοσ. 6 Ιουλίου 2014 Δημοσ. 6 Ιουλίου 2014 Μπορείς να προστατέψεις τον κώδικά σου μια χαρά, η διαδικασία αυτή λέγεται Obfuscation. Υπάρχουν διάφοροι τρόποι για να προστατέψεις τον κώδικά σου... Ωστόσο πάλι μπορείς να το κάνεις deobfuscate και να δεις τον κώδικα. Παράλληλα, το Obfuscation μπορεί να προκαλέσει προβλήματα στην λειτουργία του προγράμματος.
ParhsG Δημοσ. 6 Ιουλίου 2014 Δημοσ. 6 Ιουλίου 2014 Σε ολες τις εφαρμογές μπορεις να δεις το κώδικα με τον x ή y τροπο. Καποιοι δε παραδεχονται πως ειναι ευκολοτερο σε .net . Η μονη λυση ειναι να ειναι εφαρμογή web/cloud για να μη σπαστεί.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα