<?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>Café</title><link>https://www.dotnetzone.gr:443/cs/forums/68/ShowForum.aspx</link><description>Η μεριά της συζήτησης με χαλαρά θέματα...</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74457.aspx</link><pubDate>Thu, 03 Oct 2013 04:01:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74457</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74457.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74457</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;kgiannak:&lt;/strong&gt;&lt;/div&gt;&lt;div&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;Παναγιώτης Καναβός:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Για το 5 ... διαφωνώ απολύτως. Το Silverlight σε κανένα σημείο δεν σου έκρυβε ότι μίλαγε με server, ίσα-ίσα, σε υποχρέωνε να αντιμετωπίσεις το θέμα από την αρχή. Τόσο με το ότι έπρεπε οτιδήποτε blocking να είναι ασύγχρονο, όσο και με το οτιδήποτε ήθελες από το server έπρεπε να γίνει μία ξεκάθαρη κλήση HTTP ή SOAP. Η οποία ήταν επίσης ασύγχρονη.&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Με τα RIA services μπορούσες εύκολα να κάνεις expose τη βάση σου (χρησιμοποιούσες annotations για να ρυθμίσεις τα θέματα ασφάλειας) και να έχεις τα δεδομένα στον client χωρίς να γράψεις κώδικα. Ουσιαστικά έπαιρνες τα δεδομένα στον client με τον αντίστοιχο τρόπο που τα προσφέρει ένα ORM από τη βάση. Στη συνέχεια με σωστή χρήση του MVVM pattern το View σου δεν ήξερε τίποτα για το από πού έρχονται τα δεδομένα.&lt;/p&gt;&lt;p&gt;Πολλές τεχνικές του Silverlight έχουν αρχίσει τώρα να περνάνε και στο HTML5 (knockoutjs) &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Καταρχήν, τα RIA Services ήταν ανεξάρτητα από το Silverlight, εγκαταλείφθηκαν ουσιαστικά πριν καταργηθεί το Silverlight, δεν συμβαδίζανε στις εκδόσεις (δηλαδή απλά δεν παίζανε με την τελευταία έκδοση Silverlight/Visual Studio) άσε που ήταν μία πολύ κακή σχεδίαση. Πέρα από πολύ απλές εφαρμογές, το σχήμα της βάσης είναι εντελώς ακατάλληλο για χρήση ως object model.&amp;nbsp;&lt;span style="font-size:10pt;"&gt;Τα RIA ήταν μία απλή λύση για data entry εφαρμογές, &amp;nbsp;αλλά ακατάλληλα για κάτι παραπάνω. Η προσθήκη business λογικής στο server πολύ πιο περίπλοκη.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Όσο για το ViewModel, δεν αφορά την επικοινωνία με το server, οπότε δεν βλέπω που κολλάει στη συζήτηση. Αν σκεφτείς μάλιστα ότι ακόμα και τα αντικείμενα του μοντέλου προέρχονται από κάποιο &amp;nbsp;service layer και δεν έρχονται χύμα από τη βάση ...&lt;/p&gt;</description></item><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74456.aspx</link><pubDate>Wed, 02 Oct 2013 20:38:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74456</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74456.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74456</wfw:commentRss><description>&lt;p&gt;Προφανώς, στα σενάρια για τα οποία κάνω λόγο στις απαντήσεις μου ΔΕΝ συμπεριλαβάνονται τοπικές εγκαταστάσεις. Και, βεβαίως, ΔΕΝ πολεμώ το Silverlight, αλλά ούτε είμαι εκείνος που θα το καταργήσει ή θα το αντικαταστήσει με κάποια άλλη τεχνολογία.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Επίσης, ΔΕΝ αρνούμαι την ασχετοσύνη μου, γι' αυτό και θα μου επιτρέψεις να κάνω μία ερώτηση η οποία μπορεί ν' απαντηθεί από εσένα ή κάποιο άλλο μέλος. Έκανα ένα μικρό πείραμα. Σε εφαρμογή που έχω φτιάξει (.ΝΕΤ 3.5, Sql Server Express 2005), ζήτησα να μου υπολογίσει τις αποδόσεις μιας υπαρκτής μονάδας 550 χοιρομητέρων, για ένα έτος, με ανάλυση αποδόσεων κατά τοκετό (θηλυκά με 1, 2, 3,..., 8+ τοκετούς). Το πλήθος των στατιστικών μεγεθών είναι 79. Ο χρόνος επεξεργασίας ήταν 27 sec (i7, 8 GBytes RAM). Δεν ξέρω αν σας φαίνεται πολύ. Πριν αναπτύξω αυτή την εφαρμογή, είχα μια επαφή με πελάτη μου ο οποίος έφερε το laptop του για να συγκρίνει την προηγούμενη έκδοση της εφαρμογής μου (.ΝΕΤ 2.0) με τη δική του (δεν είχα τότε τον i7). Επρόκειτο για εφαρμογή ξένης εταιρίας με χιλιάδες εγκαταστάσεις. Το DB engine που χρησιμοποιούσε ήταν της Sybase. Ο χρόνος επεξερασίας, για τα ίδια περίπου μεγέθη, ήταν σχεδόν διπλάσιος για την άλλη εφαρμογή. Θα μου πείτε, ήταν σε laptop, οι τεχνολογίες δεν ήταν συγκρίσιμες κ.λπ., κ.λπ. Απλά το αναφέρω για να σχηματίσετε μία εικόνα ως προς το χρόνο εκτέλεσης τέτοιου είδους υπολογισμών. Για να παρέχω την ίδια υπηρεσία σε internet application, ενδεχομένως σε 100άδες παραγωγούς, με παρόμοια μεγέθη μονάδων, χωρίς να με σιχτιρίζουν για καθυστερήσεις, για τι κόστος μιλάμε και πόσο πρέπει να τη χρεώσω;&lt;/p&gt;&lt;p&gt;ΥΓ.: Αν κάποιος ενδιαφέρεται και θέλει να επενδύσει - και πιστεύει ότι παρόλη την ασχετοσύνη μου μπορώ να του φανώ χρήσιμος - ας μου στείλει PM.&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74455.aspx</link><pubDate>Wed, 02 Oct 2013 19:16:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74455</guid><dc:creator>kgiannak</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74455.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74455</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;Markos:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Είσαι κατηγορηματικά βέβαιος ότι σε τελευταία ανάλυση αφορούν και τις δραστηριότητες των χρηστών;&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Είμαι κατηγορηματικά βέβαιος ότι στις περισσότερες των περιπτώσεων υπάρχουν πλεονεκτήματα και για τους χρήστες. Ένα απλό παράδειγμα: Το PC του κτηνοτρόφου στην Άνω Ραχούλα χαλάει. Αντιπαρέρχομαι το γεγονός ότι αν δεν υπάρχει πάντα σύνδεση με το server μπορεί να χαθούν δεδομένα (Ο χρήστης έχει τη ψευδαίσθηση ότι ό,τι κάνει σώζεται αμέσως - ο browser ανταποκρίνεται σε αυτή τη ψευδαίσθηση). Ο κτηνοτρόφος τι κάνει; Σε περιμένεις να έρθεις 8 ώρες δρόμο για να του στήσεις καινούριο μηχάνημα με .NET 4 και όλα τα προαπαιτούμενα; Η πηγαίνει στο σπίτι του κουμπάρου του να κάνει τη δουλειά;&lt;/p&gt;&lt;p&gt;Επιπλέον το Silverlight μπορεί να εγκατασταθεί out of the browser, να λειτουργήσει χωρίς Internet και αποθηκεύσει δεδομένα τοπικά.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Τέλος, σε πολλές περιπτώσεις πολλά είναι τα πλεονεκτήματα για τον οργανισμό που χρειάζεται την εφαρμογή (π.χ. ασφαλιστική εταιρεία με εφαρμογή για τους agents):&lt;/p&gt;&lt;p&gt;- Μικρότερο κόστος ανάπτυξης&lt;/p&gt;&lt;p&gt;- Μικρότερο κόστος εξοπλισμού&lt;/p&gt;&lt;p&gt;- Μικρότερο κόστος εκπαίδευσης&lt;/p&gt;&lt;p&gt;- Μικρότερο κόστος συντήρησης &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74454.aspx</link><pubDate>Wed, 02 Oct 2013 19:04:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74454</guid><dc:creator>kgiannak</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74454.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74454</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;Παναγιώτης Καναβός:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Για το 5 ... διαφωνώ απολύτως. Το Silverlight σε κανένα σημείο δεν σου έκρυβε ότι μίλαγε με server, ίσα-ίσα, σε υποχρέωνε να αντιμετωπίσεις το θέμα από την αρχή. Τόσο με το ότι έπρεπε οτιδήποτε blocking να είναι ασύγχρονο, όσο και με το οτιδήποτε ήθελες από το server έπρεπε να γίνει μία ξεκάθαρη κλήση HTTP ή SOAP. Η οποία ήταν επίσης ασύγχρονη.&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Το Silverlight ήταν ό,τι καλύτερο είχε φτιαχτεί για την αντιμετώπιση του θέματος. Σίγουρα όλες οι κλήσεις είναι ασύγχρονες, αυτό δεν μπορείς να το αποφύγεις ούτε να προσποιηθείς ότι δεν υπάρχει. Το Silverlight σε βοηθούσε αυτή την πολυπλοκότητα να την "κρύψεις" στα χαμηλότερα επίπεδα της εφαρμογές. Με τα RIA services μπορούσες εύκολα να κάνεις expose τη βάση σου (χρησιμοποιούσες annotations για να ρυθμίσεις τα θέματα ασφάλειας) και να έχεις τα δεδομένα στον client χωρίς να γράψεις κώδικα. Ουσιαστικά έπαιρνες τα δεδομένα στον client με τον αντίστοιχο τρόπο που τα προσφέρει ένα ORM από τη βάση. Στη συνέχεια με σωστή χρήση του MVVM pattern το View σου δεν ήξερε τίποτα για το από πού έρχονται τα δεδομένα.&lt;/p&gt;&lt;p&gt;Πολλές τεχνικές του Silverlight έχουν αρχίσει τώρα να περνάνε και στο HTML5 (knockoutjs) &lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74446.aspx</link><pubDate>Tue, 01 Oct 2013 23:23:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74446</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74446.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74446</wfw:commentRss><description>&lt;p&gt;Η μεγαλύτερη ψευδαίσθηση είναι ότι κρατάς ενήμερη την client εφαρμογή. Όταν αλλάζει συχνά το business logic (λέγε με TAXIS), δε νομίζω ότι προλαβαίνεις όλες αυτές τις αλλαγές να τις περάσεις στην εφαρμογή σου. Αναγκαστικά αρχίζεις και "μπαλώνεις". Όταν δεν αλλάζει... δε χρειάζεται να επεκταθώ βεβαίως - βεβαίως.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Ο browser είναι καλός όταν πρόκειται για "crowd using", όταν δηλαδή δεν χρειάζεσαι business logic στον client (π.χ. e-shop). Σε αντίθετη περίπτωση δεν είναι καθόλου καλός. Υπάρχουν, για παράδειγμα, διαδικτυακές εφαρμογές διαχείρισης κτηνοτροφικών εκμεταλλεύσεων και καταγραφής αποδόσεων των ζώων. Όσοι τις έφτιαξαν σκεφτόντουσαν "τεχνολογικά". Το πρόβλημά τους είναι ότι, ΑΛΛΟ business logic θέλεις στον server και ΑΛΛΟ στους clients. Σε διαβεβαιώνω ότι το προσωπικό που επεξεργάζεται τα στοιχεία για να κάνει γενετική βελτίωση στον συνολικό πληθυσμό (λέγε με server), δεν ασχολείται καθόλου με το πότε περιμένεις να&amp;nbsp; γεννήσουν οι χοιρομητέρες της δικής σου μονάδας. Κι αν πέσει ο server, ο παραγωγός που δεν θα έχει ενημέρωση για τους χειρισμούς των ζώων τι θα κάνει; Όλοι "χτυπάνε" requests και κανείς τελικά δεν είναι ευχαριστημένος με την ποιότητα της πληροφορίας που παίρνει. Είμαι σίγουρος ότι αν το ψάξεις θα βρεις ανάλογα παραδείγματα και σε άλλες δραστηριότητες. Και για να κλείσω, "μόδα" είναι εκείνο που σου επιβάλλεται και σε αναγκάζει να εργαστείς με έναν τρόπο&amp;nbsp; λιγότερο - έως πολύ λιγότερο - αποτελεσματικό για τη δουλειά που κάνεις. Όλα τα "τεχνολογικά" πλεονεκτήματα που αναφέρεις πιο πάνω αφορούν εσένα, εμένα και όλους όσους είναι μέλη του forum. Είσαι κατηγορηματικά βέβαιος ότι σε τελευταία ανάλυση αφορούν και τις δραστηριότητες των χρηστών;&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74443.aspx</link><pubDate>Tue, 01 Oct 2013 22:00:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74443</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74443.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74443</wfw:commentRss><description>&lt;p&gt;Για το 5 ... διαφωνώ απολύτως. Το Silverlight σε κανένα σημείο δεν σου έκρυβε ότι μίλαγε με server, ίσα-ίσα, σε υποχρέωνε να αντιμετωπίσεις το θέμα από την αρχή. Τόσο με το ότι έπρεπε οτιδήποτε blocking να είναι ασύγχρονο, όσο και με το οτιδήποτε ήθελες από το server έπρεπε να γίνει μία ξεκάθαρη κλήση HTTP ή SOAP. Η οποία ήταν επίσης ασύγχρονη.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74442.aspx</link><pubDate>Tue, 01 Oct 2013 21:19:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74442</guid><dc:creator>kgiannak</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74442.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74442</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;Markos:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Και ποιος ο λόγος να χρησιμοποιήσεις τον browser ως κέλυφος για μια τέτοια εφαρμογή;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Υπάρχουν αρκετοί λόγοι:&lt;/p&gt;&lt;p&gt;- Είναι απείρως πιο εύκολο να αναπτύξεις και να κρατάς ενήμερη την client εφαρμογή. Η Microsoft έχει τεχνολογίες που σε βοηθάνε να το κάνεις αυτό και με desktop εφαρμογές, αλλά οπωσδήποτε χρειάζεται κάποιο στήσιμο. Στο Silverlight, οποιοδήποτε μηχάνημα κάνει. Δεν χρειάζεται καν να είναι Windows.&lt;/p&gt;&lt;p&gt;- To Silverlight παίζει πίσω από proxy. Δε χρειάζονται ρυθμίσεις στο firewall. &lt;br&gt;&lt;/p&gt;&lt;p&gt;- Οι χρήστες είναι εξοικοιωμένοι με το περιβάλλον του browser. Τουλάχιστον θα ξέρουν πώς να ανοίξουν την εφαρμογή και να κάνουν login.&lt;/p&gt;&lt;p&gt;- Το Silverlight μπορεί να παίξει και Out of the browser. &lt;/p&gt;&lt;p&gt;- Σε σύγκριση με το HTML5 το Silverlight είχε και το πλεονέκτημα ότι "έκρυβε" σε σημαντικό βαθμό την client-server αρχιτεκτονική. Και βέβαια προγραμμάτιζες σε μία σύγχρονη, δομημένη γλώσσα με καταπληκτικά εργαλεία. &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Τα περισσότερα από τα παραπάνω ισχύουν και για τις HTML5 εφαρμογές. Δε θεωρώ ότι είναι "μόδα". Ούτε ότι κάνει για τα πάντα. Για κάποιους τύπους εφαρμογών η αρχιτεκτονική αυτή έχει πλεονεκτήματα. &lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74439.aspx</link><pubDate>Tue, 01 Oct 2013 00:41:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74439</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74439.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74439</wfw:commentRss><description>&lt;p&gt;ΜΠΑΡΔΟΝ? Δεν θα είναι addon αλλά θα παίζει σε HTML5 browsers? Το μόνο πράγμα που μπορεί να το κάνει αυτό είναι η JAVASCRIPT! Πραγματικά "slight twist". Και προφανώς, κάτι τέτοιο δεν θα έχει καμμία σχέση με Silverlight πλέον ...&lt;/p&gt;&lt;p&gt;Αυτό μάλλον για νέο προϊόν πάνω από Typesrcript μου ακούγεται, και φυσικά μιλάμε για major development σε βάθος χρόνου πριν βγει το παραμικρό&lt;/p&gt;&lt;p&gt;&amp;nbsp;Ή, απλά, έτυχε άλλο ένα Radio-Arbylas&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74438.aspx</link><pubDate>Tue, 01 Oct 2013 00:06:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74438</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74438.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74438</wfw:commentRss><description>&lt;p&gt;Το βρήκα τελικά, για όσους ενδιαφέρονταϊ:&lt;/p&gt;&lt;p&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/silverlight/en-US/b2761b39-8775-484a-aa3e-31ef15d4a55d/return-of-silverlight-but-with-a-slight-twist-and-its-not-called-silverlight"&gt;http://social.msdn.microsoft.com/Forums/silverlight/en-US/b2761b39-8775-484a-aa3e-31ef15d4a55d/return-of-silverlight-but-with-a-slight-twist-and-its-not-called-silverlight&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74426.aspx</link><pubDate>Thu, 26 Sep 2013 22:36:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74426</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74426.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74426</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;kgiannak:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;... Το είδος των εφαρμογών που έχουν εκατοντάδες φόρμες με άπειρα controls η κάθε μία, πιθανόν προηγμένα 2D ή και 3D γραφικά και βέβαια συνδέονται με μία ή περισσότερες βάσεις δεδομένων. Αυτές οι εφαρμογές δεν μπορούν να αναπτυχθούν με HTML5. Δεν έχει νόημα να τις κάνεις να παίζουν σε φορητές συσκευές...&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Και ποιος ο λόγος να χρησιμοποιήσεις τον browser ως κέλυφος για μια τέτοια εφαρμογή; Είναι αστείο. Μέχρι σήμερα η άποψή μου δεν έχει αλλάξει. Το γιατί οι developers δεν "&lt;b&gt;θάβουν&lt;/b&gt;" το "&lt;i&gt;Λειτουργικό του Browser&lt;/i&gt;", ακόμα παραμένει μυστήριο για μένα. Τελικά η "μόδα" έχει μεγαλύτερη επίδραση στον κόσμο μας απ' ό,τι στον κόσμο της,,, Μόδας!&lt;/p&gt;&lt;p&gt;Άσε που με τις εκδόσεις να εμφανίζονται κάθε τρεις μήνες ή εβδομάδες, οι ασυμβατότητες (εσκεμμένες ή μη) στα plug in, από έκδοση σε έκδοση, θ' αρχίσει σιγά - σιγά ν' αποτελεί τον κανόνα και όχι την εξαίρεση(*). Μήπως αυτός είναι ένας "λόγος" που όλοι καίγονται για ΤΟ standard (HTML5);&lt;/p&gt;&lt;p&gt;(*) Τέτοιου είδους "πόλεμοι" έχουν γίνει και στο παρελθόν... &lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74425.aspx</link><pubDate>Thu, 26 Sep 2013 18:28:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74425</guid><dc:creator>kgiannak</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74425.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74425</wfw:commentRss><description>&lt;p&gt;To Silverlight ήταν ό,τι καλύτερο υπήρξε ποτέ για Enterprise εφαρμογές. Το είδος των εφαρμογών που έχουν εκατοντάδες φόρμες με άπειρα controls η κάθε μία, πιθανόν προηγμένα 2D ή και 3D γραφικά και βέβαια συνδέονται με μία ή περισσότερες βάσεις δεδομένων. Αυτές οι εφαρμογές δεν μπορούν να αναπτυχθούν με HTML5. Δεν έχει νόημα να τις κάνεις να παίζουν σε φορητές συσκευές. Είναι οι εφαρμογές που μπορούν να αναγκάσουν μια εταιρία να αγοράσει εκατοντάδες ή και χιλιάδες Windows licenses. Πραγματικά, ποτέ δεν κατάλαβα γιατί η Microsoft εγκατέλειψε το Silverlight. Προφανώς ήθελε και θέλει να δώσει βάσει στα consumer προϊόντα, στα οποία έχει αρχίσει να χάνει έδαφος. Δεν είναι αυτός όμως λόγος να εγκαταλείψει την enterprise αγορά, στην οποία ακόμα είναι ηγέτιδα δύναμη. Και είναι ίσως το μόνο που θα της απομείνει σε λίγα χρόνια.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Το να μπει το Silverlight στο Windows RT browser δε χρειάζεται. To Silverlight δεν μπορεί να ανταγωνιστεί τη HTLM5 σε mobile εφαρμογές. Θα έπρεπε να υπάρχει όμως στον desktop browser, να μη διακοπεί η ανάπτυξή του και να υπάρχουν plug-in για άλλους browsers. Φοβάμαι όμως ότι το κακό έχει γίνει. Η αγορά θεωρεί το Silverlight νεκρό και δε θα ξαναεμπιστευτεί τη Microsoft. Φανταστείτε τι θα σκέφτονται οι εταιρίες που παράγουν components, επένδυσαν χοντρά για τα tool suits τους και το Silverlight εγκαταλήφθηκε τόσο σύντομα. Τώρα επενδύουν στο HTLM5 και δε νομίζω ότι θα κοιτάξουν πίσω.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Σχετικά με το YouTube, τα περισσότερα βίντεο παίζουν και χωρίς Flash. Το Flash είναι επίσης νεκρό. &lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74418.aspx</link><pubDate>Wed, 25 Sep 2013 06:24:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74418</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74418.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74418</wfw:commentRss><description>&lt;p&gt;Συγνώμη για την καθυστέρηση αλλά είχα κάτι δουλειές να κλείσω αυτή την περίοδο.&lt;/p&gt;&lt;p&gt;Γιωργο την είδηση την διάβασα μέσα από το Zite. Λανθασμένα έγραψα άρθρο, ήταν post μέσα στο msdn forum, αλλά μου εμφανίστηκε σαν άρθρο μέσα στην εφαρμογή. Ειναι παρόμοια με το Flipboard. Αν σε ενδιαφέρει ακόμα μπορώ να το ψάξω στο ιστορικό για να βρω το forum thread και να διαβάσουμε τις αντιδράσεις.&lt;/p&gt;&lt;p&gt;Ειδα όμως ότι η συζήτηση προχώρησε και μπλέχτηκα και το Lightswitch. Μου έρχεται στο μυαλό μια φράση που είπε κάποιος από την Microsoft όταν τον ρωτήσανε αν ήρθε το τέλος για την τεχνολογία ανάπτυξης εφαρμογών Winforms. Θυμάμαι να είχε απαντήσει πως η κάθε τεχνολογία εξακολουθεί να παίζει και να καλύπτει ανάγκες, απλά ένας προγραμματιστής πλέον σήμερα έχει περισσότερες διαθέσιμες επιλογές για να διαλέξει την τεχνολογία που ταιριάζει περισσότερο στην εκάστοτε περίπτωση.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Το μεγαλύτερο ποσοστό από εμάς είμαστε freelancers. Χμ... Ναι συμφωνώ υπάρχουν και αρκετοί υπάλληλοι αλλά ένα σημαντικό ποσοστό ειναι freelancers. Άντε να έχουμε φτιάξει, δέκα, είκοσι, τριάντα βάλτε όσες θέλετε εφαρμογές και το πελατολόγιο μας ειναι συγκεκριμένο. Γιατί για να φτιάξω για αυτούς μια εφαρμογή μέσω internet θα πρέπει να πάω σε HTML/js? από την στιγμή που το περιβάλλον χρήσης ειναι ελεγχόμενο και οι πελάτες μου ξέρουν τι θέλουν, και όχι δεν τους ενδιαφέρει να δουλεύετε η εφαρμογή από το κινητό η την ταμπλέτα γιατί να μπλέξω με όλο αυτό που λέγεται HTML/js... Δηλαδή το Silverlight δεν είχε ένα κομμάτι να καλύψει σύμφωνα με την λογική του υπαλλήλου;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Το Silverlight το καταργήσαμε όχι γιατί δεν έκανε, αλλά γιατί εκείνος που έφυγε πρώτος και τώρα τον ακολουθεί ο δεύτερος δεν τα πήγαινε καλά με τον lead developer του Silverlight. &amp;nbsp;Το επόμενο βήμα ειναι να το φτιάξουν να παίζει σε RT. Να έχουμε έτσι και μια πιο φορητή λύση ;)&lt;/p&gt;&lt;p&gt;Αλήθεια η Microsoft δεν έλεγε ότι ο RT Browser δεν θα υποστηρίζει Add Ons? Τότε γιατί βλέπω να παίζει ο Flush Player? Ντροπή τους... Γράψαμε στα π@π@ρι@ τους τους προγραμματιστές τους και αφήσανε να παίζει ο flush player επειδή ο κόσμος ήθελε να βλέπει YouTube. Τελικά κύριοι μπορούσατε να το βάλετε να παίζει σε RT αλλά δεν θέλατε.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74404.aspx</link><pubDate>Sat, 21 Sep 2013 15:51:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74404</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74404.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74404</wfw:commentRss><description>&lt;p&gt;Για το Sharepoint? Όχι. Αν αντί για Sharepoint έλεγε DotNetNuke δεν θα μου έλεγες ότι είμαι παλαβός? Να φτιάξω εφαρμογή που διαβάζει λίστες από το Dotnetnuke αλλά τις εμφανίζει σε ΑΛΛΟ web site? Για το τί θα γίνει όταν χρήστες που δεν καταλαβαίνουν από Sharepoint αρχίσουν να φτιάχνουν λίστες και πεδία, ας μην το συζητήσουμε.&lt;/p&gt;&lt;p&gt;Όσο για το Mobile ... δεν νομίζω ότι έχει νόημα πέρα από mobile. Έχουν εμφανιστεί δεκάδες πλατφόρμες παρόμοιες με το Lightswitch τα τελευταία 10 χρόνια, ειδικά για web development. Το Silverlight μπορεί να ήταν η εύκολη marketing επιλογή όταν η Microsoft προσπαθούσε ακόμα να το προωθήσει και τα Javascript libraries δεν ήταν αρκετά ώριμα για να πεις ότι θα φτιάξεις ένα Business SPA. Γιατί αυτό είναι το client-side που παράγει το Lightswitch.&lt;/p&gt;&lt;p&gt;Σήμερα, αυτό δεν ισχύει, αλλά η προτεραιότητα για να κερδίσεις market share είναι να βγάλεις mobile sites, όχι να κοντραριστείς με τις δεκάδες πλατφόρμες για business apps.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Μην ξεχνάμε επίσης ότι η ομάδα που αναπτύσσει το Lightswitch (VB) δεν έχει σχέση με την ομάδα του Silverlight.&lt;span style="font-size:10pt;"&gt;&amp;nbsp;Οποιαδήποτε ιδέα ότι η μία θα μπορούσε να αντικαταστήσει την άλλη είναι μάλλον ... λανθασμένη.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74403.aspx</link><pubDate>Sat, 21 Sep 2013 07:51:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74403</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74403.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74403</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Παναγιώτης Καναβός:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Καλά, και το Lightswitch δεν εγκαταλείπει το Silverlight για χάρη της HTML 5 ?&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Είχα και εγώ αυτή την εντύπωση, αλλά δεν είναι ακριβώς έτσι τα πράγματα - όταν δεν έχεις&amp;nbsp;επιλογές στο templating και η&amp;nbsp;μηχανή που "τρέχει κάτω από το&amp;nbsp;καπώ"&amp;nbsp;είναι το jQuery Mobile,&amp;nbsp;κομματάκι δύσκολο να πείσεις&amp;nbsp;κάποιος ότι δεν είναι μόνο για mobile συσκευές...&lt;/p&gt;&lt;p&gt;Και πάλι, mobile development, και με δυνατότητα υποστήριξης SharePoint, από&amp;nbsp;Office Power&amp;nbsp;users, δεν είναι καλό;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;George J.&lt;br&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>Απ: Silverlight is coming back</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74402.aspx</link><pubDate>Sat, 21 Sep 2013 06:06:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74402</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74402.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=68&amp;PostID=74402</wfw:commentRss><description>&lt;p&gt;Καλό το παράδειγμα για web parts στο Sharepoint. Είναι το εντελώς Ω, η επιλογή όταν έχουν αποτύχει όλα τα άλλα, και όμως όσοι πρωτοασχολούνται νομίζουν ότι θα λύσουν όλα τα προβλήματα με αυτά.&lt;/p&gt;&lt;p&gt;Όποιος ασχοληθεί λίγο παραπάνω, προτιμάει να μην τα ξαναδεί ποτέ.&lt;/p&gt;&lt;p&gt;Καλά, και το Lightswitch δεν εγκαταλείπει το Silverlight για χάρη της HTML 5 ?&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>