<?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>Visual Basic 6.0</title><link>https://www.dotnetzone.gr:443/cs/forums/25/ShowForum.aspx</link><description>Θέματα που αφορούν την VB6 και COM components</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Ακόμα VB6?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8982.aspx</link><pubDate>Fri, 27 Jan 2006 09:53:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8982</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8982.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8982</wfw:commentRss><description>Δεν τίθεται θέμα διαφήμισης.. να σώσω καταστάσεις προσπαθώ και να δώσω λύσεις με υπάρχον καλά και λειτουργικά εργαλεία/προγράμματα..
&lt;br&gt;&lt;br&gt;Ναι έχει αυτόματο deployment Sql Server 2005 Express..κάνει πάρα πολλά..Οχι απλά deployment..Μπορείς να τρέξεις SQL Scripts, να κάνεις attach μια database επάνω, κλπ κλπ.Ανάλογα με τα Options σου κάνει αυτό generate το commandline που θα τρέξει κλπ.Last but not least, κάνει resolve και τα dependencies που έχει ο SQL Server 2005 Express, όπως Windows Installer 3.1, .Net framework 2.0 κλπ&lt;img src="/cs/emoticons/emotion-1.gif" alt="Smile [:)]" /&gt;</description></item><item><title>Απ: Ακόμα VB6?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8979.aspx</link><pubDate>Fri, 27 Jan 2006 05:01:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8979</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8979.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8979</wfw:commentRss><description>Μια και η διαφήμιση ήταν πολύ γκρίζα, δράττομαι της ευκαιρίας να ρωτήσω. Το συγκεκριμένο suite υποστηρίζει αυτόματο deployment SQL Server 2005 Express?</description></item><item><title>Απ: Μέγεθος Runtime - Η εύκολη απάντηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8972.aspx</link><pubDate>Fri, 27 Jan 2006 02:07:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8972</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8972.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8972</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;arisfil wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;pkanavos wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt; Όμως, δεν ξέρω καμμία ελληνική εταιρεία η οποία να διαθέτει τα προγράμματα της μέσω Internet. Ακόμα και σε αυτή την περίπτωση όμως, ο&amp;nbsp;πελάτης μπορεί άνετα&amp;nbsp;να βρει το&amp;nbsp;runtime&amp;nbsp;στα CD των περιοδικών.&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;
&lt;p&gt;Αγαπητέ Παναγιώτη,&lt;/p&gt;
&lt;p&gt;Ίσως είμαστε από τις λίγες ελληνικές εταιρείες που το κάνουν, αλλά εμείς διαθέτουμε τα προγράμματά μας αποκλειστικά μέσω Internet καθώς απευθυνόμαστε στην παγκόσμια αγορά (&lt;a href="http://www.likno.com"&gt;www.likno.com&lt;/a&gt;, &lt;a href="http://www.frameshow.com"&gt;www.frameshow.com&lt;/a&gt;), και συνεπώς το ζήτημα για εμάς είναι πολύ σημαντικό.&lt;/p&gt;
&lt;p&gt;Το AllWebMenus έχει γραφτεί σε VB6 και πραγματικά μας έχει απασχολήσει έντονα το όλο θέμα της μετάβασης σε .NET. Για το "Downloadable Software" type of business, το runtime δημιουργεί πολλά προβλήματα καθώς θα υπάρχουν πάντα πολλοί ανταγωνιστές που δεν θα το απαιτούν, λόγω διαφορετικής σχεδίασης. Εκτός αν η Microsoft κάνει πραγματικά αγώνα για να μπει σε όλα τα PC με όλους τους τρόπους (Auto-updates, Service Packs κλπ.), αλλά και πάλι πρέπει να περάσει αρκετός καιρός.&lt;/p&gt;
&lt;p&gt;Προφανώς θα πρέπει να πάμε κι εμείς προς τα εκεί, το timing είναι το θέμα.&lt;/p&gt;
&lt;p&gt;(Τα άλλα 2 προγράμματα μας, Likno Web Button Maker και Photo Frame Show, έχουν γίνει σε C++ οπότε δεν αντιμετωπίζουν το ίδιο πρόβλημα ακόμα)&lt;/p&gt;
&lt;p&gt;Με εκτίμηση,&lt;br&gt;Άρης Φιλοκώστας&lt;br&gt;Likno.com&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Εν μέρη, έχεις δίκιο σε αυτά που λες, αλλα θα διαφωνήσω κάθετα στο θέμα του runtime deployment.Ένας καλός installer builder (όπως το InstallAWARE (www.installaware.com)) προσφέρει πολύ καλό compression στο framework και στα αρχεία σου, ώστε να τα κάνει εύκολα delpoyable.Ενδεικτικά το .net framework , πέφτει στα 11mb με το compression του InstallAWARE.Γενικά ο installer παίζει μεγάλο ρόλο στο deployment της εφαρμογής.Το να δίνεις απλά ένα ξερό MSI αρχείο , και το framework απλά χύμα σε ένα φάκελο (όπως έρχεται η redist έκδοση του installer), ναι , κάνει το χρήστη να το σκέφτεται..&lt;br&gt;Απο την άλλη υπάρχουν τα approach του web install (κάτι που επίσης κάνει το InstallAWARE), όπου ο installer κατεβάζει μόνο ότι χρειάζεται απο runtimes (η ακόμα και απο components του προγράμματος τα οποία ο χρήστης μπορεί προαιρετικά να διαλέξει να εγκαταστήσει), κερδίζοντας έτσι και σε χρόνο (ο χρήστης κατεβάζει μόνο ότι χρειάζεται) και σε χρήμα (εξοικονόμηση bandwidth) και σε κόπο (βγάζεις 2 deploy packages και τελείωσε).&lt;br&gt;&lt;br&gt;Όσο για την εισχώρηση των runtime απο την Microsoft στα Windows, είναι πλεόν γνωστό ότι το .Net 4.0 (WinFX) είναι embedded μέσα στα Vista, όποτε ο πολύς καιρός είναι το πολύ 2 - 2.5 χρόνια, μέχρι να μπεί για τα καλά στα "σπίτια" &lt;img src="/cs/emoticons/emotion-1.gif" alt="Smile [:)]" /&gt;&lt;br&gt;&lt;br&gt;Δεν ξέρω τι χρησιμοποιείτε σαν εταιρία για το installation των προγραμμάτων σας, αλλά αν θέλεις (καθώς έχω λύση στα προβλήματα που έθεσες και εσύ και οι άλλοι συνάδελφοι) στείλε μου ένα email στο pkefal (at) installaware (dot) com, ώστε να σου κάνω μια πιο αναλυτική παρουσίαση , όπως επίσης να λύσω και όποια απορία υπάρχει.&lt;br&gt;&lt;br&gt;Ευχαριστώ,&lt;br&gt;Παναγιώτης Κ.&lt;br&gt;</description></item><item><title>Απ: Μέγεθος Runtime - Η εύκολη απάντηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8968.aspx</link><pubDate>Fri, 27 Jan 2006 00:04:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8968</guid><dc:creator>arisfil</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8968.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8968</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;pkanavos wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt; Όμως, δεν ξέρω καμμία ελληνική εταιρεία η οποία να διαθέτει τα προγράμματα της μέσω Internet. Ακόμα και σε αυτή την περίπτωση όμως, ο&amp;nbsp;πελάτης μπορεί άνετα&amp;nbsp;να βρει το&amp;nbsp;runtime&amp;nbsp;στα CD των περιοδικών.&lt;BR&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Αγαπητέ Παναγιώτη,&lt;/P&gt;
&lt;P&gt;Ίσως είμαστε από τις λίγες ελληνικές εταιρείες που το κάνουν, αλλά εμείς διαθέτουμε τα προγράμματά μας αποκλειστικά μέσω Internet καθώς απευθυνόμαστε στην παγκόσμια αγορά (&lt;A href="http://www.likno.com"&gt;www.likno.com&lt;/A&gt;, &lt;A href="http://www.frameshow.com"&gt;www.frameshow.com&lt;/A&gt;), και συνεπώς το ζήτημα για εμάς είναι πολύ σημαντικό.&lt;/P&gt;
&lt;P&gt;Το AllWebMenus έχει γραφτεί σε VB6 και πραγματικά μας έχει απασχολήσει έντονα το όλο θέμα της μετάβασης σε .NET. Για το "Downloadable Software" type of business, το runtime δημιουργεί πολλά προβλήματα καθώς θα υπάρχουν πάντα πολλοί ανταγωνιστές που δεν θα το απαιτούν, λόγω διαφορετικής σχεδίασης. Εκτός αν η Microsoft κάνει πραγματικά αγώνα για να μπει σε όλα τα PC με όλους τους τρόπους (Auto-updates, Service Packs κλπ.), αλλά και πάλι πρέπει να περάσει αρκετός καιρός.&lt;/P&gt;
&lt;P&gt;Προφανώς θα πρέπει να πάμε κι εμείς προς τα εκεί, το timing είναι το θέμα.&lt;/P&gt;
&lt;P&gt;(Τα άλλα 2 προγράμματα μας, Likno Web Button Maker και Photo Frame Show, έχουν γίνει σε C++ οπότε δεν αντιμετωπίζουν το ίδιο πρόβλημα ακόμα)&lt;/P&gt;
&lt;P&gt;Με εκτίμηση,&lt;BR&gt;Άρης Φιλοκώστας&lt;BR&gt;Likno.com&lt;/P&gt;</description></item><item><title>Απ: Ακόμα VB6?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8819.aspx</link><pubDate>Fri, 20 Jan 2006 00:12:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8819</guid><dc:creator>alexnir</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8819.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8819</wfw:commentRss><description>"Πόσοι κάνατε switch από Pascal σε Delphi όταν τα πράγματα το επέβαλλαν; "&lt;br&gt;Με αφορμη το παραπανω σχολιο, ξεκιναω:&lt;br&gt;αν και λιγο ασχετος με το ολο site, θα ηθελα να πω την γνωμη σαν χομπιστας και οχι σαν επαγγελματιας προγραμματιστης.&lt;br&gt;Δουλευα pascal και καποια στιγμη ειδα το φως και λεγοταν Delphi!!!!&lt;br&gt;Πέρασα από αρκετες εκδοσεις μεχρι και την 7 που μπορω να πω πως χρησιμοποιω σε αρκετα καλο βαθμο. Και τοτε ζντουπ Delphi 2005 με υποστηριξη .ΝΕΤ!!!!&lt;br&gt;Ελα, ποιος ηρθε???? Οταν λεμε εχασα την μπαλα το εννοουμε! Τρεχα να αγορασεις βιβλια, να περασεις ατελειωτες ωρες στο internet για να μαθεις απλα πραγματα, να κανεις αναγκαστικα αναβαθμιση στον υπολογιστη σου για να μπορεσεις να την τρεξεις αξιοπρεπως και γενικα να τα κανεις ΟΛΑ απο την αρχη!&lt;br&gt;Για μενα ενα τεραστιο κοστος που ειναι βαρυ! Για την εταιρια που δουλευω part-time μια σημαντικη επενδυση που την τρεναρουν οσο μπορουν γιατι και η αγορα δεν ειναι στα πανω της (βλεπε π.χ. KoutsiMaria Software House).Αρα θα περιμενουν μεχρι να παει ο κομπος στο χτενι και μετα θα βαζουν αγγελιες του στυλ "Ζητουνται προγραμματιστες με εμπειρια .ΝΕΤ 2-3 χρονια". Και την συνεχεια την ξερετε ηδη.&lt;br&gt;Συγνωμη αν σας κουρασα.&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Ακόμα VB6?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8604.aspx</link><pubDate>Thu, 12 Jan 2006 23:04:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8604</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8604.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8604</wfw:commentRss><description>Είχα γράψει 5-6 παραγράφους, αλλά έπεσε η γραμμή καθώς έκανα post! Και τώρα βαριέμαι!&lt;br&gt;&lt;br&gt;Εν συντομία, ο Alan Cooper είχε σχεδιάσει την πρώτη έκδοση της VB. Το "λουκούμι" που ξέρουμε σήμερα δημιουργήθηκε όταν στην αρχική VB άρχισαν να "καρφώνονται" νέα χαρακτηριστικά χωρίς σκέψη και σωστή σχεδίαση. Έτσι, αντί για τη scripting γλώσσα που επέτρεπε την εύκολη δημιουργία UI από ερασιτέχνες που είχαμε στη VB 1, φτάσαμε σε μία γλώσσα που προσπαθούσε να κάνει τα πάντα, με ένα συντακτικό τόσο περίεργο που δεν μπορεί να φτιαχτεί εύκολα parser γι αυτή, και με την πλειοψηφία των προγραμματιστών της να νομίζει ότι προγραμματισμός είναι να "κολλάς" φόρμες των 6000 γραμμών έκαστη στην εφαρμογή σου, κατά προτίμηση με copy-paste (δεν εμπιστευόμαστε τους code generators!).&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Ακόμα VB6?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8594.aspx</link><pubDate>Thu, 12 Jan 2006 19:25:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8594</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8594.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8594</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/mistblue/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;melancolie wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;sovara tora. paramenei ena poli kalo ergaleio me polles efarmoges kai kalo einai na min to paravlepoume&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;H VB6 είναι χρήσιμη για ακριβώς δύο πράγματα:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Να κάνεις εύκολα και γρήγορα test σε COM components κατά την ανάπτυξή τους.&lt;/LI&gt;
&lt;LI&gt;Να κάνεις Office Automation, γιατί τα interfaces του&amp;nbsp;Office&amp;nbsp;είναι έτσι φτιαγμένα (optional parameters κλπ.) που είναι θάνατος να τα χρησιμοποιήσεις από C++.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Αλλά και αυτοί οι λόγοι πλέον εκλίπουν, αφού την ίδια δουλειά μπορείς να την κάνεις πολύ καλύτερα με .NET (και VB.NET στη δεύτερη περίπτωση).&lt;/P&gt;
&lt;P&gt;Ήρθε πλέον ο καιρός να&amp;nbsp;βρει αυτό το εργαλείο τη θέση που του ανήκει... το χρονοντούλαπο της ιστορίας που θέλουμε να ξεχάσουμε.&lt;/P&gt;
&lt;P&gt;Το αστείο της υπόθεσης είναι ότι αρχικός δημιουργός της VB είναι ο Alan Cooper, που υποτίθεται ότι είναι guru του usability, ενώ η VB6 είναι ένα εργαλείο με &lt;EM&gt;κάκιστο&lt;/EM&gt; usability.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Ακόμα VB6?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8591.aspx</link><pubDate>Thu, 12 Jan 2006 07:53:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8591</guid><dc:creator>melancolie</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8591.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8591</wfw:commentRss><description>oxi re paidia mi milate etsi gia tin kakomoira tin vb. tin xrisimopoiisame kala kala kai tora tin petame, den ferontai etsi oi trikaloi developers.&lt;br&gt;sovara tora. paramenei ena poli kalo ergaleio me polles efarmoges kai kalo einai na min to paravlepoume</description></item><item><title>Απ: Ακόμα VB6?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8557.aspx</link><pubDate>Wed, 11 Jan 2006 19:38:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8557</guid><dc:creator>Xneo1</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8557.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8557</wfw:commentRss><description>"Το πρόβλημα με τη VB6 δεν είναι ότι ήταν κακή γλώσσα, αλλά ότι χρησιμοποιήθηκε άσχημα. Άλλο να φτιάχνεις φόρμες στα γρήγορα και άλλο να φτιάχνεις εφαρμογές και μάλιστα μεγάλες"&lt;br&gt;&lt;br&gt;Συμφωνω απολυτα</description></item><item><title>Απ:Ακόμα VB6? Ναι!Πολλοί VB 6.0 Developers ΦΟΒΟΥΝΤΑΙ</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/3890.aspx</link><pubDate>Sat, 30 Jul 2005 14:43:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:3890</guid><dc:creator>CodeJunkie</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/3890.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=3890</wfw:commentRss><description>Εγώ προσωπικά έχω παρατηρήσει ότι οι περισσότεροι από αυτούς που
αρνούνται πεισματικά να μεταβούν σε .Net, είναι senior developers οι
οποίοι ασχολήθηκαν με τον προγραμματισμό χάρη στη VB και δεν είναι
εξοικειωμένοι με κανένα άλλο περιβάλλον εργασίας. Μόλις είδαν
interfaces, inheritance, strong types κτλ πελαγώσαν και τα βάλαν με τη
Microsoft και το περιβάλλον, ψάχνοντας μειονεκτήματα .και δικαιολογίες
για να αποφύγουν το πέρασμα. Γνωρίζουν ότι θα τους πάρει πολύ κόπο και
χρόνο για να εξοικειωθούνε και να γράφουν με άνεση applications. Και
μέχρι να περάσει αυτό το διάστημα, ουσιαστικά γίνονται juniors, κάτι
που δεν το θέλουνε με τίποτα. Έχω την ατυχία να έχω τέτοιο συνάδελφο
(είμαι σε IT τμήμα αυτή την περίοδο), ο οποίος προκειμένου να το
αποφύγει, για να συνεχίσει να είναι senior και χρήσιμος, προσπάθησε να
κάνει migrate μία asp.net εφαρμογή, που έχω φτιάξει, σε VB 6.0
χρησιμοποιώντας ότι activex control βρήκε μπροστά του. Τα βρήκε
μπαστούνια βέβαια με το threading και ένα proxy object, που μιλάει σε
CORBA και δεν βγήκε στην παραγωγή.Κι επειδή εκτός απο VB το μόνο άλλο
πράγμα, που γνωρίζει κάπως είναι SQL, τώρα ψάχνεται με Access(!!!!) και
OracleForms.Κι αυτό βέβαι μέχρι να πάρει χαμπάρι ότι δεν έχουμε μόνο
Oracle βάσεις και ότι γενικά οι εφαρμογές δεν είναι μόνο επικοινωνία με
βάσεις δεδομένων. Όταν φτάσει στο Document Management Integration θα το
δεί Κι όλα αυτά γιατί φοβάται το .Net. Και δυστυχώς δεν είναι ο
μόνος.Είναι ευρύτερο το φαινόμενο. Υπάρχουν και αυτοί που κάναε το
πέρασμα γιατί δεν είχαν άλλη επιλογή. Σε γενικές γραμμές η VB 6.0 είναι
προγραμματισμένο να πεθάνει και να πάρει μαζί της κόσμο.Και οι
σημερινοί dedicated vb6.0 developers(αυτοί που δεν ξέρουν τίπορα
άλλο-άντε λίγη sql), που παραμένουν ισχυρογνώμωνες δεν έχουν όρεξη να
κάτσουν να μάθουν ένα ποιο σωστό μοντέλο προγραμματισμού, θα ξεμείνουν
κοιτώντας από πολύ μακριά τις εξελίξεις, αδυνατώντας πια να κάνουν
κάτι. Σαν τους παλιούς γραφικούς developers σε clipper,cobol,
pascal&amp;nbsp; κτλ που δεν θεώρησαν σωστό να ασχοληθούν με γλώσσες 4ης
γενιάς και ακόμα και η σύνταξη html τους φαίνεται δυσνόητη. &lt;br&gt;
&lt;br&gt;
Καταννοώ απόλυτα τις περιπτώσεις όπου υπάρχει ήδη παλαιότερη δουλειά
γραμμένη σε vb 6.0, ύστερα από πολύ κόπο για να ξεπεραστούν οι
ελλείψεις και τα προβλήματά της. Και ειδικά όταν πρόκειται για μκρές
προσθήκες συμφέρει η ανάπτυξη στο ίδιο εργαλείο. Αλλά αυτοί που
ξεκινάνε καινούρια έργα σε VB 6.0 θα πρέπει να βρουν μια πολύ καλή
δικαιολογία.Το .Net υπάρχει ήδη πάνω από 4 χρόνια και είναι υπεραρκετός
ο χρόνος για να γυρίσουν οι βοηθητικές βιβιλιοθήκες και περιβάλλοντα
εργασίας. Δεν λέμε ότι πρέπει να σκοτωθεί κάποιος να γυρίσει αλλά αν το
κάνει τελευταία στιγμή, θα χρειάζεται χρόνο για να εξοικειωθεί και δεν
θα είναι ανταγωνιστικός στην αγορά. Και γενικά αυτή, κατά την άποψή μου
πάντα, είναι αντιεπαγγελματική συμπεριφορά. Και φαίνεται ότι για τα
επόμενα χρόνια οι κυρίαρχοι θα είναι το .Net
και η J2EE.&amp;nbsp; Είναι πάρα πολύ σημαντικό να γνωρίζεις μία τεχνολογία
από
την έναρξή της.&lt;br&gt;
&lt;br&gt;
Όλοι αυτοί μου θυμίζουν γιατρούς που αρνούνται να χρησιμοποιήσουνε νέες
τενολογίες με laser και επιμένουν στο νυστέρ ή μηχανικούς &lt;br&gt;
&lt;br&gt;
Αυτές είναι οι απόψεις μου σε αυτό το θέμα και γενικά ελπίζω κάποιο
συνάδελφοι, κολλημένοι στην VB6.0 να ενδώσουν και να ασχοληθούν με το
.NET, ώστε να καταλάβουν πόσο πολύ μπορεί να τους βοηθήσει&lt;br&gt;</description></item><item><title>Απ:Re: Ακόμα VB6?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/3745.aspx</link><pubDate>Fri, 22 Jul 2005 16:53:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:3745</guid><dc:creator>Michelle</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/3745.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=3745</wfw:commentRss><description>Αυτό σε C# δεν έχει γραφτεί?&lt;br&gt;</description></item><item><title>Απ:Re: Ακόμα VB6?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/3742.aspx</link><pubDate>Fri, 22 Jul 2005 07:51:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:3742</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/3742.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=3742</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;Michelle wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td width="100%" valign="top" class="txt4"&gt;Για εφαργμογές σχετικές με χρώματα και επεξεργασία εικόνας μπορεί κάποιος να μου πει τι παραπάνω προσφέρει η ΝΕΤ να ξέρω αν αξίζει τον κόπο η μετάβαση?&lt;BR&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia size=2&gt;Νομίζω ότι στο site του &lt;/FONT&gt;&lt;A href="http://www.eecs.wsu.edu/paint.net/"&gt;&lt;FONT face=Georgia size=2&gt;Paint.NET&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Georgia size=2&gt; μπορείς να απαντήσεις μόνη σου στις ερωτήσεις σου. Μπορείς να χρησιμοποιήσεις αυτό το utility&amp;nbsp;για επεξεργασία φωτογραφίας, και μπορείς να πάρεις και τον κώδικα του.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia size=2&gt;George J.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ:Re: Ακόμα VB6?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/3701.aspx</link><pubDate>Thu, 21 Jul 2005 19:17:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:3701</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/3701.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=3701</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;Michelle wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td width="100%" valign="top" class="txt4"&gt;Άφήστε που νιώθω πιο οικεία με τη VB6! H NET μου φαίνεται πολυ πιο πολύπλοκη (ούτε το Immediate δεν βρίσκω που είναι!&lt;BR&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Αυτό είναι ταυτόχρονα η "κατάρα" αλλά και το all-time classic επιχείρημα κάθε προγραμματιστή που νοιώθει άβολα απέναντι στις αλλαγές πλατφορμών.&lt;/P&gt;
&lt;P&gt;Εξηγούμαι:&lt;/P&gt;
&lt;P&gt;Η "κατάρα" του developer (τόσο του χομπίστα, όπως είσαι εσύ, αλλά και του επαγγελματία) είναι οτι ζει και λειτουργεί σε ένα περιβάλλον που κάθε λιγο και λιγάκι έρχονται τα πάνω κάτω. Προσωπικά ξεκίνησα με την commodore basic φτιάχνοντας εφαρμογούλες που κάνανε access σε sequential data files (ποιος τα θυμάται; ) για να περάσω αργότερα σε gw-basic, σε clipper, σε vb6 (λίγο) και .NET.&lt;/P&gt;
&lt;P&gt;Παντα έβριζα όταν οι συνθηκες με ανάγκαζαν να αλλαξω πλατφόρμα. Δεν είναι το πιό εύκολο πράγμα στον κόσμο να αφήνεις πίσω σου γνώσεις και να πασχίζεις να κάνεις τα πάντα από την αρχή.&lt;/P&gt;
&lt;P&gt;Από την άλλη πλευρά, ΕΙΔΙΚΑ για τη μετάβαση από vb6 σε .net, έχω ακούσει τα άπειρα επιχειρήματα από προγραμματιστές που δεν θέλουν με κανένα τρόπο να αποχωριστούν το εργαλείο που τόσο καλά γνωρίζουν (και με το δίκιο τους). Σκεφτείτε όμως κάτι:&lt;/P&gt;
&lt;P&gt;Αν αυτή η άποψη ήταν mainstream, ίσως σήμερα συνέχιζα να δουλεύω Clipper. Δεν το έκανα όμως, όχι γιατί έπαψε να μου αρέσει, αλλά γιατί οι καταστάσεις την κατήργησαν. Δεν προχώρησε. Δεν υπήρχαν εφαρμογές σε Clipper; Χιλιάδες. Αλλα ξεπεράστηκε η γλώσσα. Δεν αναπτύχθηκε. &lt;/P&gt;
&lt;P&gt;Το ίδιο και με τη VB6. Σε μεγαλύτερη κλίμακα βέβαια, μια και ο,τι έχει φτιαχτεί εκεί είναι εκατοντάδες φορές περισσότερο, αλλα δεν μπορούμε να κοιτάμε πίσω. Αν μείνουμε πίσω απλά κινδυνεύουμε να χαρακτηριστούμε κάποια στιγμή γραφικοί, "νοσταλγοί" του παρελθόντος. Αυτός είναι και ο κύριος λόγος που βλέπουμε σήμερα ταλαντούχους (τότε) developers να αλλάζουν ΕΠΑΓΓΕΛΜΑ, οχι αντικείμενο. Ηταν "αστέρια" σε κάποια παλιότερη πλατφόρμα, δυσκολεύτηκαν όμως και δεν ήθελαν τη συνεχή προσαρμογή σε νέα πράγματα. Ειναι δύσκολο, ομολογουμένως. Οταν άλλαξαν οι εποχές λοιπον έπρεπε να πάρουν μια απόφαση για το μέλλον τους. Ορισμένοι, άλλαξαν αντικείμενο. Και για εκείνους ήταν η σωστή απόφαση. Αλλοι προχώρησαν. Και για εκείνους πάλι ήταν η σωστή απόφαση.&lt;/P&gt;
&lt;P&gt;Δεν κριτικάρω καμμία άποψη. Απλά λέω οτι τα πράγματα, δυστυχώς ή ευτυχώς, είναι έτσι. Οι τεχνολογίες όσον αφορά στο development αλλάζουν σημαντικά κάθε 2-3 χρόνια. Αν θέλουμε να είμαστε developers πρέπει, όσο και να μας κοστίζει, να τις ακολουθούμε. Αλλιώς κινδυνεύουμε να πέσουμε στην αφάνεια. Και αυτό δεν είναι κάτι που συμβαίνει μόνο στις microsoft τεχνολογίες. Θυμάται κανείς την Paradox; Θυμάται κανείς τη dBase; Θυμάστε την turbo Pascal; Πόσοι κάνατε switch από Pascal σε Delphi όταν τα πράγματα το επέβαλλαν; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ:Re: Ακόμα VB6?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/3699.aspx</link><pubDate>Thu, 21 Jul 2005 18:26:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:3699</guid><dc:creator>Michelle</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/3699.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=3699</wfw:commentRss><description>Για εφαργμογές σχετικές με χρώματα και επεξεργασία εικόνας μπορεί
κάποιος να μου πει τι παραπάνω προσφέρει η ΝΕΤ να ξέρω αν αξίζει τον
κόπο η μετάβαση?&lt;br&gt;</description></item><item><title>Απ:Re: Ακόμα VB6?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/3693.aspx</link><pubDate>Thu, 21 Jul 2005 17:37:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:3693</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/3693.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=3693</wfw:commentRss><description>&lt;P&gt;Το πρόβλημα με τη VB6 δεν είναι ότι ήταν κακή γλώσσα, αλλά ότι χρησιμοποιήθηκε άσχημα. Άλλο να φτιάχνεις φόρμες στα γρήγορα και άλλο να φτιάχνεις εφαρμογές και μάλιστα μεγάλες. Η ευκολία με την οποία μπορείς να φτιάξεις απλές φόρμες παρέσειρε όσους προγραμματιστές δεν είχαν εμπειρία με άλλες γλώσσες να γράψουν και εφαρμογές με τον ίδιο τρόπο που φτιάξαν τις απλές φόρμες. Χύμα κώδικα στα click events, copy-paste του έτοιμου κώδικα, άντε και καμμία τεράστια κλάση για να είμαστε "object-oriented". &lt;/P&gt;
&lt;P&gt;Δυστυχώς, όταν φτιάχνεις εφαρμογές χρειάζεσαι πράγματα που δεν τα έχει η VB και αν δεν έχεις πείρα σε άλλες γλώσσες, δεν καταλαβαίνεις καν ότι τα προβλήματα σου οφείλονται σε αυτές τις ελλείψεις. Για παράδειγμα, για να αντιμετωπίσεις την πολυπλοκότητα του κώδικα και το copy-pase, σπας τις μεθόδους σε μικρότερες, βγάζεις τις κοινές μεθόδους σε μια κλάση, δημιουργείς subclasses αν θέλεις να αλλάξεις μόνο μια μέθοδο, χρησιμοποιείς γενικώς design patterns κλπ. κλπ. Η VB6 όμως δεν έχει inheritance και overloading, οπότε πρέπει να γράψεις λίγο κώδικα παραπάνω για να πετύχεις την ίδια δουλειά. &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ε, μάντεψε τί κάνανε οι περισσότεροι ... και γιατί 3 χρόνια μετά την κυκλοφορία του .NET ακόμα δεν μπορούν να ξεκινήσουν το migration. &lt;/P&gt;
&lt;P&gt;&amp;nbsp; Ακόμα και για χόμπι πάντως, οι μέρες της VB6 τελειώνουν, ενώ για επαγγελματική χρήση έχουν ήδη τελειώσει. Με τις εκδόσεις Express του καινούριου Visual Studio μπορείς να κάνεις περισσότερα πράγματα απ' ότι μπορούσες πριν με την Enterprise έκδοση της VB και είναι και τσάμπα!&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>