<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Αρχές προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/72/ShowForum.aspx</link><description>Αναρωτιέστε τι σημαίνει object; Class; Inheritance; Design pattern; Την απάντηση μπορείτε να την βρείτε εδώ!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: java/jvm ή c#/.net ?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66981.aspx</link><pubDate>Tue, 30 Aug 2011 19:23:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66981</guid><dc:creator>dpant</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66981.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66981</wfw:commentRss><description>&lt;p&gt;Ξέρεις, υπάρχει μια "θολούρα" ενώ τα πράγματα είναι απλά. Επειδή οι τεχνολογιές έχουν γίνει μαζικό καταναλωτικό προιόν και τα ΜΜΕ ακολουθούν τη "μόδα" το αποτέλεσμα είναι να ακούς κυρίως για τεχνολογίες - λύσεις - προιόντα καταναλωτικά παρά επαγγελματικά. Όμως είναι δυο διαφορετικά επίπεδα, αυτό προσπαθεί να σου πει ο παναγιώτης. Οι επαγγελματίες που δεν έχουν λόγο να παρασυρθούν απο τη μόδα χρησιμοποιούν προιόντα με συγκεκριμμένα ποιοτικά χαρακτηριστικά.&lt;/p&gt;&lt;p&gt;Απο εκεί και πέρα το ρυθμό τον επιβάλεις και εσυ αν καλύπτονται οι ανάγκες σου (και δεν παρασύρεσαι όπως προανέφερα&amp;nbsp;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-5.gif" alt="Wink" /&gt; )&lt;/p&gt;</description></item><item><title>Απ: java/jvm ή c#/.net ?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66643.aspx</link><pubDate>Sat, 23 Jul 2011 00:33:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66643</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66643.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66643</wfw:commentRss><description>Δεν μπορώ να σου απαντήσω σε αυτό, αλλά δεν είχα πρόβλημα μέχρι τώρα. Τα βασικά namespaces έχουν όλα implementation.&amp;nbsp;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Τώρα για πιο ιδιαίτερα πράγματα (System.IO, System.Diagnostics κλπ), ε, εκεί ίσως υπάρχει πρόβλημα. Αλλά οτιδήποτε αφορά τα βασικά είναι εκεί. Δεν ξέρω όμως να σου πω περισσότερα.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Περισσότερες πληροφορίες περί συμβατότητας στο&amp;nbsp;&lt;a href="http://www.mono-project.com"&gt;http://www.mono-project.com&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Απ: java/jvm ή c#/.net ?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66639.aspx</link><pubDate>Fri, 22 Jul 2011 19:35:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66639</guid><dc:creator>SnakeEyes</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66639.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66639</wfw:commentRss><description>σε τι ποσοστό δλδ υπάρχει συμβατότητα? δεν μπορώ να πιστέψω οτι φτιάχνω κάτι σε .net με το VS και παίζει χωρίς κανένα πρόβλημα σε υπολογιστή&lt;br&gt;με mono ή&amp;nbsp; σε server με mono (στη περίτπωση ιστοστελίδας). κι γι αυτό ούτε καν σκέφτομουν να το δοκιμάσω.&lt;br&gt;</description></item><item><title>Απ: java/jvm ή c#/.net ?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66634.aspx</link><pubDate>Fri, 22 Jul 2011 19:04:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66634</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66634.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66634</wfw:commentRss><description>Μια που τό'φερε η κουβέντα πάντως, ο συνδυασμός Mono-MySQL σου προσφέρει μία φτηνή εναλλακτική λύση για υλοποιήσεις web. Εμένα μου έλυσε τα χέρια πάντως... έχω ένα shared hosting και βάζω ότι θέλω πάνω, και το κυριότερο: πράγματα που φτιάχνω με c#.</description></item><item><title>Απ: java/jvm ή c#/.net ?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66632.aspx</link><pubDate>Fri, 22 Jul 2011 17:57:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66632</guid><dc:creator>SnakeEyes</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66632.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66632</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Libra Storm:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Οποιαδήποτε πολυεθνική προσπαθεί να κατευθύνει τα πράγματα εκεί που θέλει (microsoft, Oracle (Java), Google) με την διαφορά ότι η microsoft το κάνει με πιό ολοκληρωμένες λύσεις και με πιό οργανωμένο-επαγγελματικό τρόπο (tutorials, videos, σχεδόν όλα σε ένα μέρος κλπ κλπ) .&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;br&gt;Ναι όντως έχεις δίκιο.&lt;br&gt;&lt;br&gt;Γενικά αρκετά πράγματα δεν τα είχα σκεφτεί από την οπτική που μου τα παρουσιάσατε. Αυτό που σκέφτομαι τώρα είναι πως &lt;br&gt;αν είναι να έχω κάποια εταιρεία που θα με κατευθύνει προτειμώ αυτή να είναι η Microsoft παρά η Oracle, η Google ή η Novel.&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: java/jvm ή c#/.net ?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66629.aspx</link><pubDate>Fri, 22 Jul 2011 07:09:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66629</guid><dc:creator>Libra Storm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66629.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66629</wfw:commentRss><description>&lt;P&gt;Οποιαδήποτε πολυεθνική προσπαθεί να κατευθύνει τα πράγματα εκεί που θέλει (microsoft, Oracle (Java), Google) με την διαφορά ότι η microsoft το κάνει με πιό ολοκληρωμένες λύσεις και με πιό οργανωμένο-επαγγελματικό τρόπο (tutorials, videos, σχεδόν όλα σε ένα μέρος κλπ κλπ) . Αν δεν&amp;nbsp;θέλεις να συμμετέχεις σε "πολέμους" ανάμεσα σε πολυεθνικές υπάρχει η C/C++ που δεν ανήκει σε κανέναν και είναι απόλυτα εφικτό γιά οποιονδήποτε καταβάλει προσπάθεια να γίνει παραγωγικός έστω και ερασιτεχνικά με την C++. Όχι δεν θα φτιάξεις windows application σε μία ώρα αλλά σε 1000 αλλά ποτέ δεν θα&amp;nbsp;αναρωτηθείς για το τί πραγματικά σημαίνει να&amp;nbsp;περνάς ένα class byref στη VΒ ή στην C# και τι πάει να πει το intPtr structure του .ΝΕΤ ή το wndproc method.&lt;/P&gt;
&lt;P&gt;Όσον αφορά την επιλογή ανάμεσα σε Java και C# η Java έχει πιό αυστηρή αντικειμενοστρεφή δομή από την C#,&amp;nbsp;&amp;nbsp;επίσης δεν έχει pointers, goto προτάσεις, by&amp;nbsp;reference μεταβλητες και άλλα πολλά, που κατά την γνώμη των δημιουργών της βοηθούν στην δημιουργία καλύτερου και πιό ευανάγνωστου κώδικα.&lt;/P&gt;
&lt;P&gt;Εγώ&amp;nbsp;προσωπικά θα προτιμούσα&amp;nbsp;την C#,&amp;nbsp;κληρονομεί αρκετά από τα "λανθασμένα" features της C και φυσικά δεν έχω κανένα δικαίωμα να αφαιρέσω κάποιο από αυτά επειδή δεν ξέρω να το χρησιμοποιώ σωστά. Η C# κατά την γνώμη μου σε συνδυασμό με τις πλούσιες βιβλιοθήκες της microsoft θα σου προσφέρει πολλές δημιουργικές ώρες και σε συνδυασμό με το mono project multi platforming.&lt;/P&gt;</description></item><item><title>Απ: java/jvm ή c#/.net ?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66600.aspx</link><pubDate>Tue, 19 Jul 2011 22:49:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66600</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66600.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66600</wfw:commentRss><description>Ε τώρα... &amp;nbsp;μα από που και ως που η MS να δέχεται λάσπη; Τι λες τώρα; Microsoft bashing? Δεν ξανακούστηκε!&amp;nbsp;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: java/jvm ή c#/.net ?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66599.aspx</link><pubDate>Tue, 19 Jul 2011 22:29:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66599</guid><dc:creator>SnakeEyes</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66599.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66599</wfw:commentRss><description>Παναγιώτη πραγματικά μου παρουσιάζεις το θέμα από μια άλλη οπτική γωνία που δε το είχα δει.&lt;br&gt;Οπότε ίσως τελικά η ms να δέχεται άδικα τόση λασπολογία σχετικά με την ποιότητα των προϊόντων της.&lt;br&gt;</description></item><item><title>Απ: java/jvm ή c#/.net ?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66598.aspx</link><pubDate>Tue, 19 Jul 2011 22:09:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66598</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66598.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66598</wfw:commentRss><description>&lt;p&gt;Ατού???? Οι πλατφόρμες οι οποίες δεν εξελίσσονται είναι αυτές που πλησιάζουν στην εξαφάνιση ή αυτές που δεν μπορούν να αλλάξουν, για παράδειγμα τα mainframe και η Cobol. &lt;/p&gt;&lt;p&gt;Ακόμα και αν θέλεις να ασχοληθείς ερασιτεχνικά, καλό είναι να κοιτάξεις τί σε ενδιαφέρει. Για παράδειγμα, αν θέλεις να φτιάξεις κάποια εφαρμογή για smartphone και τα οικονομικά σου αντέχουν Android, διάλεξε Java. Αν θέλεις να φτιάξεις απλές desktop εφαρμογές, κοίτα .NET. Gaming με XNA είναι ευκολότερο, αλλά σοβαρό gaming απαιτεί C#. Για web sites η C# είναι προτιμότερη από Java, αλλά υπάρχουν ακόμα πιο εύκολες και φθηνές (σε επίπεδο Hosting) λύσεις σε Ruby, Python και PHP.&lt;/p&gt;</description></item><item><title>Απ: java/jvm ή c#/.net ?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66597.aspx</link><pubDate>Tue, 19 Jul 2011 21:59:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66597</guid><dc:creator>SnakeEyes</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66597.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66597</wfw:commentRss><description>πραγματικά με αυτό &lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Αν νομίζεις ότι τα πράγματα προχωράνε πιο αργά και σταθερά στη Java, μάλλον έχεις περιοριστεί στους τομείς που δεν έχουν εξέλιξη. &lt;/span&gt;&lt;/pre&gt;μου κατέριψες ένα μεγάλο ατού για μένα της java (το άλλο είναι ότι τρέχει σε πολλές πλατφόρμες)&lt;br&gt;&lt;br&gt;Όπως έγραψα και παραπάνω προς το παρόν σκέφτομαι μόνο ερασιτεχνικά την ενασχόληση μου οπότε core enterprise φαντάζουν κάτι αδυανόητο για εμένα.&lt;br&gt;</description></item><item><title>Απ: java/jvm ή c#/.net ?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66594.aspx</link><pubDate>Tue, 19 Jul 2011 21:38:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66594</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66594.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66594</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;SnakeEyes:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; αντίθετα με τη java που νομίζω πως τα πράγματα προχωράνε πιο αργά και σταθερά.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Ορίστε????????? Στην πληροφορική τα πράγματα ΠΑΝΤΑ αλλάζουν προς απρόβλεπτες κατευθήνσεις και χάνεις τη μπάλα αν μείνεις λίγο πίσω. &lt;/p&gt;&lt;p&gt;Μπορείς φυσικά να πεις ότι θα ασχοληθείς με μία μόνο τεχνολογία (πχ. μόνο J2EE ή μόνο WinForms) αλλά .... κάποια στιγμή κι εκεί&amp;nbsp;τα πράγματα θα έχουν αλλάξει γύρω σου τόσο πολύ που θα μείνεις "εκτός". Ειδικά στο χώρο της Java η "περσινή" μόδα ήταν αντί να δουλεύεις με την ίδια τη Java, να δουλεύεις με Groovy ή Scala. Πρόσεξε ότι λέω "περσινή". Τα ORM, το&amp;nbsp;dependency injection&amp;nbsp;και οι containers δεν είναι ούτε καν περσινή μόδα. Μιλάμε για τον προηγούμενο (τον 19ο) αιώνα. Τα aspects είναι πιο πρόσφατα, κάτι σαν "nouveau siecle" ας πούμε.&lt;/p&gt;&lt;p&gt;Αν νομίζεις ότι τα πράγματα προχωράνε πιο αργά και σταθερά στη Java, μάλλον έχεις περιοριστεί στους τομείς που δεν έχουν εξέλιξη. &lt;/p&gt;&lt;p&gt;Από εκεί και πέρα, αν ξεκινάς τώρα τον προγραμματισμό το καλό documentation είναι από τα πιο σημαντικά πράγματα. Από την άλλη, και για τη Java υπάρχουν πολύ καλά βιβλία (όπως τα Head First), blogs και άρθρα. Η διαφορά μεταξύ .NET και Java είναι ότι το περισσότερο υλικό για το .NET το δίνει η ίδια η Microsoft ενώ το περισσότερο υλικό για τη Java προέρχεται από άλλους (εκδότες, συγγραφείς, βιβλιοθήκες). &lt;/p&gt;&lt;p&gt;Τέλος, καλό είναι να σκεφτείς προς τα που θέλεις να κατευθυνθείς επαγγελματικά. Η Java χρησιμοποιείται πολύ περισσότερο σε core enterprise εφαρμογές και προγραμματισμό ενώ το .NET χρησιμοποιείται περισσσότερο σε desktop και non-core business εφαρμογές. Όχι ότι δεν υπάρχουν και desktop εφαρμογές Java, ή core σε .NET αλλά μιλάμε περισσότερο για καταστάσεις "me too" παρά για τον κανόνα.&lt;/p&gt;</description></item><item><title>java/jvm ή c#/.net ?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66592.aspx</link><pubDate>Tue, 19 Jul 2011 18:58:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66592</guid><dc:creator>SnakeEyes</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66592.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=66592</wfw:commentRss><description>Καλημέρα,&lt;div&gt;θα ήθελα να ρωτήσω το εξής, για κάποιον που θέλει να ασχοληθεί με το προγραμματισμό σε πρώτη φάση τουλάχιστον&lt;/div&gt;&lt;div&gt;σε ερασιτεχνικό επίπεδο με τι είναι&amp;nbsp;προτιμότερο&amp;nbsp;να&amp;nbsp;ξεκινήσει&amp;nbsp;ανάμεσα σε &amp;nbsp;java/jvm και c#/.net? Μετά από τόση εμπειρία που&amp;nbsp;έχετε&lt;/div&gt;&lt;div&gt;ποια η γνώμη σας για τις δύο τεχνολογίες. Βασικά σε πρώτη φάση αυτό που μου αρέσει με την ms είναι το καταπληκτικό documentation&lt;/div&gt;&lt;div&gt;και video tutorials και αυτό που με χαλάει πολύ είναι ότι&amp;nbsp;κατευθύνουν&amp;nbsp;τα πράγματα προς όποια κατεύθυνση θέλουν με αποτέλεσμα πως&lt;/div&gt;&lt;div&gt;αν μείνεις λίγο πίσω χάνεις τη μπάλα αντίθετα με τη java που νομίζω πως τα πράγματα προχωράνε πιο αργά και σταθερά.&lt;/div&gt;</description></item></channel></rss>