<?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>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Window Application ή Web Εφαρμογή?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/47380.aspx</link><pubDate>Sat, 03 Jan 2009 19:48:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:47380</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/47380.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=47380</wfw:commentRss><description>&lt;P&gt;Δεν έχει καμμία απολύτως, καμμία, σημασία. Ο τρόπος προσπέλασης στη βάση, η τοποθεσία της βάσης, καμμία σχέση δεν έχουν με το αν η εφαρμογή είναι WinForms ή Web. Την επιλογή web ή winforms την κάνεις ανάλογα με τις ανάγκες της εφαρμογής σου και όχι της βάσης. Θέλεις interface με πολλές φόρμες, toolbars, εύκολη αποθήκευση τοπικά, εύκολο UI, υπολογισμούς στον&amp;nbsp;client&amp;nbsp;? Τότε θα χρησιμοποιήσεις winforms. Θέλεις εύκολο deployment και δεν σε απασχολεί τόσο το UI? Web.&lt;/P&gt;
&lt;P&gt;Από εκεί και πέρα, θα πρέπει να σχεδιάσεις την εφαρμογή σου. Από τα λεγόμενα σου υποθέτω ότι θεωρείς δεδομένο ότι η εφαρμογή θα είναι client/server. Αυτό όμως δεν είναι καθόλου δεδομένο, και μάλιστα θα έλεγα ότι πλέον το client/server χρησιμοποιείται μόνο σε πιο απλές εφαρμογές (αν φυσικά δεν χώθηκε στη μέση λόγω κακής σχεδίασης). Βάζοντας ένα app tier, το οποίο υλοποιείται με web services ή/και WCF μπορείς να εξυπηρετήσεις πολύ περισσότερους clients απ' ότι με client/server αρχιτεκτονική. &lt;/P&gt;
&lt;P&gt;Τέλος, σχεδιάζεις την επικοινωνία με τη βάση έτσι ώστε αυτή να είναι γρήγορη. Αυτό το κομμάτι δεν επηρεάζεται από win ή web. Αν χρησιμοποιείς cursors, αν κρατάς ανοικτούς Readers, αν διαβάζεις/γράφεις περισσότερα δεδομένα απ' όσα χρειάζεσαι, αν κρατάς transactions ανοικτά για πολύ ώρα, αν κρατάς connections ανοικτά, θα έχεις κακή απόδοση. &lt;/P&gt;</description></item><item><title>Window Application ή Web Εφαρμογή?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/47373.aspx</link><pubDate>Sat, 03 Jan 2009 06:16:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:47373</guid><dc:creator>jimenez</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/47373.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=47373</wfw:commentRss><description>Καλησπέρα και καλή χρονιά σε όλους.&lt;br&gt;Έχω μια απομακρυσμένη βάση και θέλω να φτιάξω μια εφαρμογή η οποία θα κάνει remote data access στη βάση (read/write), Ποια είναι κατα την γνώμη σας καλύτερο να φτιαχτεί μια web εφαρμογή ή μια παραθυρική? Αυτό μου με ενδιαφέρει ειναι η ταχύτητα αναγνωσης/εγγραφής των δεδομένων.&lt;br&gt;</description></item></channel></rss>