<?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>Γενικά Θέματα VS.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/81/ShowForum.aspx</link><description>Γενική συζήτηση για το Visual Studio IDE, καθώς και ανταλλαγή tips και tricks για καθημερινή χρήση</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Top 5 Visual Studio 11 Designer Improvements for ASP.NET 4.5 Development</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69868.aspx</link><pubDate>Sat, 31 Mar 2012 00:39:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69868</guid><dc:creator>nikolaosk</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69868.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=69868</wfw:commentRss><description>θα συμφωνήσω με τον Γιώργο.Πρόσφατα διάβασα κάποια blogs posts &amp;amp; demos που δείχνουν πως μπορείς να υλοποιήσεις Javascript applications χρησιμοποιώντας το Knockout Javascript Library Library και το MVVM pattern.Τώρα βέβαια θα πει κάποιος ότι αυτό είναι ένα σημαντικό learning curve αλλά ο μόνος τρόπος να φύγουμε από το spaghetti code είναι να μάθουμε frameworks &amp;amp; patterns. Π.χ σε όλες τις εφαρμογές μας θέλουμε να υλοποιήσουμε με τον ένα ή τον άλλο τρόπο data access, validation,caching,logging,error handling,authorisation. Πολλές φορές γράφουμε τον ίδιο κώδικα και σε μορφή spaghtetti ενώ π.χ υπάρχει το Enterprise Library με τα διαφορετικά building blocks του που μας επιτρέπει μέσω containers &amp;amp; patterns να μην ανακαλύπτουμε τον τροχό συνέχεια.Υπάρχουν αντίστοιχα και στην Javascript απλά θέλει πολύ διάβασμα και υλοποιήσεις σε real projects.&lt;br&gt;</description></item><item><title>Απ: Top 5 Visual Studio 11 Designer Improvements for ASP.NET 4.5 Development</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69853.aspx</link><pubDate>Fri, 30 Mar 2012 17:14:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69853</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69853.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=69853</wfw:commentRss><description>&lt;p&gt;Ενημερωτικά, όταν είχε πρωτο-παρουσιαστεί η XAML με τα Windows Vista - τότε που ακόμα το WPF ήταν μιά από τις θεμέλιες&amp;nbsp;τεχνολογίες των Windows Vista - τα παραδείγματα που είχαμε ήταν ακριβώς αυτό που περιγράφεις: XAML αρχεία που περιείχαν Javascript, C# και VB.NET. Η υφή της XAML άλλαξε όταν η τεχνολογια πέρασε και έγινε μέρος του .NET Framework.&lt;/p&gt;&lt;p&gt;Πάντα θα υπάρχουν οι εφαρμογές που θα είναι κατώτερες τεχνολογικά - το&amp;nbsp;spaghetti code θα υπάρχει πάντα, μιας και είναι το πρώτο στάδιο εξέλιξης στον δρόμο ενός προγραμματιστή - αλλά και εκείνες οι εφαρμογές&amp;nbsp;που θα χρησιμοποιούν τα γνωστά patterns και θα διαχωρίζουν τα λειτουργικά μέρη τους. Και στον συνδιασμό HTML/Javascript υπάρχουν αρκετά frameworks που υποστηρίζουν το MVC pattern, αλλά και το MVVM τελευταία - οπότε δεν είναι απαραίτητο ότι θα επικρατήσει το χάος.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;George J.&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Top 5 Visual Studio 11 Designer Improvements for ASP.NET 4.5 Development</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69833.aspx</link><pubDate>Wed, 28 Mar 2012 22:36:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69833</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69833.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=69833</wfw:commentRss><description>Η Javascript είναι μια χαρά και συμφωνώ ότι ποτέ δεν είχε απαξιωθεί ως προς τη χρησιμότητά της. Το αντίθετο μάλιστα. Τα IDEs, σχεδόν όλα τους, την πρόσεξαν σχετικά πρόσφατα. Το πρόβλημά μου δεν είναι η Javascript, αλλά το που φαίνεται ότι οδηγούν τα γεγονότα. Με τα νέα Windows ανοίγουν οι ασκοί του Αιόλου. Ίσως όχι αμέσως με την έκδοση 8, αλλά με την επόμενη σίγουρα. Υποθετικά, ας φτιάξουμε μια Javascript για το WPF. Ας την ονομάσουμε "Xamlscript" κι ας την αμολήσουμε στο οικοσύστημα. Τι θα συμβεί; Ό,τι συμβαίνει με κάθε τέρας που δεν έχει φυσικό εχθρό. Θα κυριαρχήσει παντού. Στην περίπτωσή μας τι σημαίνει αυτό; Business logic στη φόρμα και ΟΧΙ με code behind. Το HTTP και ο server έβαζαν ένα τοίχο και απέτρεπαν κάτι τέτοιο. Ξαφνικά τα τείχη πέφτουν. Αντίο debuging, αντίο refactoring και ξεκινάει η εποχή της τρέλας. Βεβαίως, δεν χρειαζόμαστε τη Xamlscript. Υπάρχει η Javascript.&lt;br&gt;&lt;br&gt;Προσωπική μου πρόβλεψη είναι ότι τα ζητήματα που θα προκύψουν μ' αυτό το ανακάτεμα των γλωσσών και τη δυνατότητα χρήσης HTML για τη δημιουργία εφαρμογών Metro, θα είναι τεράστια. Και, μάλιστα, δεν θα έχουν καμία σχέση με τις αντίστοιχες συζητήσεις του παρελθόντος περί managed και native εφαρμογών ή c++ vs c#. Εδώ πια δεν πρόκειται για γλώσσες, αλλά για την ανεκδιήγητη δυνατότητα που παρέχεται στους developers να καταργήσουν αρχιτεκτονικές. Μου φαίνεται ότι στο προσεχές διάστημα τα δημοσιεύματα στο "The Daily WTF" θα πολλαπλασιαστούν...&lt;br&gt;</description></item><item><title>Απ: Top 5 Visual Studio 11 Designer Improvements for ASP.NET 4.5 Development</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69821.aspx</link><pubDate>Wed, 28 Mar 2012 05:22:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69821</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69821.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=69821</wfw:commentRss><description>&lt;p&gt;Η Javascript δεν είχε ποτέ απαξιωθεί - απλά "έγινε της μόδας" με το pattern του Ajax. &lt;/p&gt;&lt;p&gt;Αν σκεφτεί ότι είναι μια γλώσσα που έχει χαρακτηριστεί σαν ISO standard, είναι cross-platform/cross-architecture, και σίγουρα είναι από τις πιο χρησιμοποιημένες γλώσσες αυτή την στιγμή, δεν θα έπρεπε να έχει και την ανάλογη μεταχείριση από το Visual Studio;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;George J.&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Top 5 Visual Studio 11 Designer Improvements for ASP.NET 4.5 Development</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69812.aspx</link><pubDate>Tue, 27 Mar 2012 23:37:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69812</guid><dc:creator>nikolaosk</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69812.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=69812</wfw:commentRss><description>H Javascript έχεις δίκιο είχε κάποτε απαξιωθεί...Από την έλευση του Ajax και μετά άρχισαν να την βλέπουν διαφορετικά.Τώρα π.χ εγώ δεν μπορώ να ζήσω χωρίς JQuery.Ναι πλέον είναι first-class citizen.&lt;br&gt;</description></item><item><title>Απ: Top 5 Visual Studio 11 Designer Improvements for ASP.NET 4.5 Development</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69793.aspx</link><pubDate>Tue, 27 Mar 2012 02:06:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69793</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69793.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=69793</wfw:commentRss><description>Όταν είχε βγει το VS 2005 θα μπορούσες τότε να προβλέψεις ότι η Javascript όχι μόνο θα γινόταν first class citizen στις επόμενες εκδόσεις, αλλά και ότι θα γινόταν λόγος περί "top designer enhancements" για "πάρτη της";! Εγώ όχι.&lt;br&gt;&lt;br&gt;Δεν ξέρω... αλλά το χάπι αυτό δυσκολεύομαι να το καταπιώ. Βρες μπας και την έχω παρεξηγήσει; Και το επόμενο βήμα στο Metro - το οποίο οφείλω να ομολογήσω ότι μ' αρέσει πολύ - ποιο θα είναι; Desktop Asp.Net; Θα πρέπει ν' αρχίσουμε ν' ανησυχούμε για post-back... στον client;(!). Γιατί το έχω πάρει τόσο στραβά; Γιατί;&lt;br&gt;</description></item><item><title>Top 5 Visual Studio 11 Designer Improvements for ASP.NET 4.5 Development</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69789.aspx</link><pubDate>Mon, 26 Mar 2012 23:23:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69789</guid><dc:creator>nikolaosk</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69789.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=81&amp;PostID=69789</wfw:commentRss><description>Είχα σκοπό να γράψω κάποιο Blog post για τις εντυπώσεις μου για το Visual Studio 2011 και για τα enhancements που έχουν γίνει στο IDE αλλά με πρόλαβε κάποιος καλός ξένος συνάδελφος που αναφέρει τα πιο σημαντικά σε αυτό &lt;a href="http://blogs.telerik.com/blogs/posts/12-03-26/my-top-5-visual-studio-11-designer-improvements-for-asp-net-4-5-development.aspx"&gt;εδώ&lt;/a&gt; το post.&lt;br&gt;</description></item></channel></rss>