<?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>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πρόβλημα Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13824.aspx</link><pubDate>Thu, 08 Jun 2006 23:46:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13824</guid><dc:creator>axaros</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13824.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=13824</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/dotnetzone-black/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;teDeV 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;χμ , δηλαδή εσύ αν έχεις μία εφαρμογή που πιάνει 10 μβ και την δίνεις μέσω ιντερνετ θα πείς στον πελάτη "χμ ωραία την κατευάσατε την 64 σας, αλλά τώρα πρέπει επίσης να κατευάσετε και ένα αρχείο 30-40μβ για να τρέξει η εφαρμογούλα !! χαχα σας την φέραμε!" τι λέτε ρε παιδιά πάμε καλά? οι απαιτήσεις των προγραμματιστών ΑΝ θέλουν να πουλήσουν πρέπει να έρχονται τελευταίες, και πρώτα να σκέφτονται τον πρωτάρη χρήστη και παππού 50 χρονών που θα πάει να τρέξει την εφαρμογή. Και άντε να του εξηγήσης αφού έχει εγκαταστήση την εφαρμογή σου , ότι πρέπει να κατευάσει και κατι άλλο για να δουλέψει.&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;Φίλε teDev έχεις εξαντλήσει τις δυνατότητες του Framework και όλων των τεχνολογιών που περικλείει και &lt;BR&gt;η κριτική σου εστιάζεται πλέον στο μέγεθος του redistributable;&lt;BR&gt;&lt;BR&gt;Αν ναι ψάξτο για κανένα certification, αν όχι και συνεχίζει να σε προβληματίζει το θέμα &lt;BR&gt;άλλαξε κονσόλα προγραμματισμού.&lt;/P&gt;
&lt;P&gt;Και αυτό σου το λέω όχι για να σε πικάρω αλλά γιατί ή αλλάζεις νοοτροπία ή μένεις εκτός αγοράς ...&lt;BR&gt;Για την ακρίβεια απορώ παιδιά γιατί συντηρείτε ακόμα ένα αν μη τι άλλο νεκρό forum (migration απο VB6)&lt;BR&gt;και οτιδήποτε σχετικό.&lt;BR&gt;&lt;BR&gt;Βλέπω καθημερινά ανθρώπους γύρω μου να λένε "Ναι αλλά εμείς το τάδε το κάναμε έτσι ..." όταν στο &lt;BR&gt;τάδε έχουμε κάνει ήδη τρισιάγιο !!!! Πιστεύω ακράδαντα ότι το framework και η εξέλιξη του είναι &lt;BR&gt;πραγματικά κάτι το εξαιρετικό και λόγω δικής μου άγνοιας ελάχιστα έχω ακουμπήσει θέματα ουσίας...&lt;BR&gt;&lt;BR&gt;Τουλάχιστον όμως μπορώ να κρίνω τι αξίζει και τι όχι ...&lt;BR&gt;Τώρα αν είναι μεγάλο το redistributable εν ολίγοις και συχωρέστε με γιατί "φούντωσα" : Χεστ#$%&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13812.aspx</link><pubDate>Thu, 08 Jun 2006 21:34:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13812</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13812.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=13812</wfw:commentRss><description>Παναγιώτη, θα με ενδιέφερε να σου πω την αλήθεια, από ακαδημαϊκής πλευράς μόνο (οπότε αν μπορείς, στείλε μου PM)!</description></item><item><title>Απ: Πρόβλημα Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13810.aspx</link><pubDate>Thu, 08 Jun 2006 21:10:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13810</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13810.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=13810</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;tomkarachris 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;το ίδιο συμβένει και με τα wep site??&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;Ειναι "web" και οχι "wep" (το wep αναφέρεται στο security ασύρματων δικτύων). &lt;/P&gt;
&lt;P&gt;Ενα Web site "τρέχει" πάντοτε στον server που έχει εγκατασταθεί. Ο επισκέπτης ΔΕΝ χρειάζεται .NET Framework για να το δει (μονο ένα browser), αλλά ο Server οπωσδήποτε το χρειάζεται.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13808.aspx</link><pubDate>Thu, 08 Jun 2006 20:46:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13808</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13808.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=13808</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;Mitsaras 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;Υπάρχει κάποιος (πανάκριβος, και άφαντας στα πειρατικά στέκια) "linker" της Remotesoft νομίζω, που υποτίθεται ότι κάνει αυτή τη δουλειά, δηλαδή, ενσωματώνει από τις βιβλιοθήκες του .net framework, μόνο αυτές που χρειάζεται η εφαρμογή σου.&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;Αν θέλεις να στον στείλω.. υπάρχει στα "πειρατικά στέκια" .. Αν καταφέρεις να το κάνεις να δουλέψει θα σου βγάλω το καπέλο.. ουτε ΜΙΑ φορά δεν έβγαλε working assembly..ουτε ΜΙΑ.ΟΛΟ corrupted..&lt;br&gt;</description></item><item><title>Απ: Πρόβλημα Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13789.aspx</link><pubDate>Thu, 08 Jun 2006 05:44:01 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13789</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13789.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=13789</wfw:commentRss><description>Δειτε το framework τελικά ως ένα Service Pack. Ορισμένες εφαρμογές για να τρέξουν απαιτούν να έχετε εγκατεστημένο συγκεκριμένο Service Pack στα Windows σας (και / ή όχι μόνο). Αυτό δεν σημαίνει οτι στο πρόγραμμα εγκατάστασης το ενσωματώνουν κιόλας...</description></item><item><title>Απ: Πρόβλημα Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13787.aspx</link><pubDate>Thu, 08 Jun 2006 05:03:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13787</guid><dc:creator>tommaσ</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13787.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=13787</wfw:commentRss><description>το ίδιο συμβένει και με τα wep site??</description></item><item><title>Απ: Πρόβλημα Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13786.aspx</link><pubDate>Thu, 08 Jun 2006 04:57:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13786</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13786.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=13786</wfw:commentRss><description>Παναγιώτη, δε διαφωνώ στο ζήτημα των .net "linkers", απλώς το ανέφερα ως ύστατη λύση (?) για κάποιον που προβληματίζεται για το download του framework.</description></item><item><title>Απ: Πρόβλημα Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13785.aspx</link><pubDate>Thu, 08 Jun 2006 04:16:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13785</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13785.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=13785</wfw:commentRss><description>Νομίζω ότι ο cap απάντησε ήδη πολύ καλά στην ερώτηση. Κάνεις λάθος να θεωρείς ότι το .NET Framework παραδίδεται ή πρέπει να παραδίδεται μαζί με την εφαρμογή. Όπως και με το Java VM ή τον browser που χρησιμοποιείς, το Framework πρέπει να υπάρχει ήδη στο μηχάνημα και εγκαθίσταται μία φορά και μόνο. Όπως και με τους browser ή το Java VM, μπορείς να το βρεις από πολλά σημεία. Έχεις ακούσει κανένα να λέει πρόσφατα "Τί λέτε βρε παιδιά, που για να μπω στο Internet θα πρέπει να βάλω browser"?&lt;br /&gt;
&lt;br /&gt;
Τέλος, η ιδέα να κάνεις "links" το Framework, ή "μόνο όσες βιβλιοθήκες χρειάζεται" είναι εντελώς λάθος. Ο λόγος είναι ότι το Framework δεν είναι μόνο βιβλιοθήκες, αλλά ένα Virtual Machine και οι βιβλιοθήκες του. Δεν χρησιμοποιείται μόνο από την εφαρμογή σου, αλλά από όλες τις εφαρμογές που γράφονται γι αυτό. Θα πρέπει να σκέφτεσαι το .NET σαν κομμάτι του λειτουργικού παρά σαν ανεξάρτητη βιβλιοθήκη.&lt;br /&gt;
&lt;br /&gt;
Αν έκανες link, αντί να το βάζεις μία φορά και να τελειώνεις, θα έπρεπε η κάθε εφαρμογή να περιλαμβάνει ένα σημαντικό κομμάτι του Framework. Ουσιαστικά θα κατέβαζες χωρίς λόγο ξανά και ξανά τα ίδια πράγματα. Άσε που κάποια πράγματα, όπως π.χ. το code access security βασίζονται στο ότι το Framework υπάρχει ανεξάρτητα από την εφαρμογή.&lt;br /&gt;
&lt;br /&gt;
Νομίζω ότι η ιδέα του link είχε βγει και για την Java στις αρχές, αλλά δεν έπιασε ακριβώς γι αυτό το λόγο.</description></item><item><title>Απ: Πρόβλημα Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13782.aspx</link><pubDate>Thu, 08 Jun 2006 03:30:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13782</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13782.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=13782</wfw:commentRss><description>Υπάρχει κάποιος (πανάκριβος, και άφαντας στα πειρατικά στέκια) "linker" της Remotesoft νομίζω, που υποτίθεται ότι κάνει αυτή τη δουλειά, δηλαδή, ενσωματώνει από τις βιβλιοθήκες του .net framework, μόνο αυτές που χρειάζεται η εφαρμογή σου.</description></item><item><title>Απ: Πρόβλημα Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13778.aspx</link><pubDate>Thu, 08 Jun 2006 02:31:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13778</guid><dc:creator>teDeV</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13778.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=13778</wfw:commentRss><description>χμ , δηλαδή εσύ αν έχεις μία εφαρμογή που πιάνει 10 μβ και την δίνεις μέσω ιντερνετ θα πείς στον πελάτη "χμ ωραία την κατευάσατε την 64 σας, αλλά τώρα πρέπει επίσης να κατευάσετε και ένα αρχείο 30-40μβ για να τρέξει η εφαρμογούλα !! χαχα σας την φέραμε!" τι λέτε ρε παιδιά πάμε καλά? οι απαιτήσεις των προγραμματιστών ΑΝ θέλουν να πουλήσουν πρέπει να έρχονται τελευταίες, και πρώτα να σκέφτονται τον πρωτάρη χρήστη και παππού 50 χρονών που θα πάει να τρέξει την εφαρμογή. Και άντε να του εξηγήσης αφού έχει εγκαταστήση την εφαρμογή σου , ότι πρέπει να κατευάσει και κατι άλλο για να δουλέψει.</description></item><item><title>Απ: Πρόβλημα Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13638.aspx</link><pubDate>Mon, 05 Jun 2006 19:18:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13638</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13638.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=13638</wfw:commentRss><description>&lt;P&gt;Ειναι ευκαιρία με αυτή την ερώτηση να εξηγήσουμε ορισμένα πράγματα.&lt;/P&gt;
&lt;P&gt;Οι εφαρμογές .NET, όπως και οι εφαρμογές Java, απαιτούν την ύπαρξη κάποιου framework για να μπορούν να εκτελεστούν σε ένα μηχάνημα. Στη Java υπάρχει το Java runtime (με μέγεθος και αυτό διόλου ευκαταφρόνητο), στο .NET υπάρχει το .NET framework redistributable (το οποίο δεν έχει μέγεθος 100ΜΒ - νομίζω κάπου μεταξύ 20-30ΜΒ). &lt;/P&gt;
&lt;P&gt;Η ουσία είναι οτι σε κάθε περίπτωση το αντίστοιχο runtime πρέπει να εγκατασταθεί ΜΙΑ και μοναδική φορά για να μπορούν να τρέξουν όλες οι εφαρμογές. Δηλαδή, δεν χρειάζεται να το "σέρνεις" μαζί με κάθε εφαρμογή που φτιάχνεις, μια και αν υπάρχει ήδη εγκατεστημένο στο μηχάνημα, κάθε εφαρμογή που έχει γραφτεί για .NET Framework μπορεί να τρέξει.&lt;/P&gt;
&lt;P&gt;Σημερα, δύο redistributables κυκλοφορούν προς εγκατάσταση: Αυτό του .NET Framework 1.1 και αυτό του .ΝΕΤ Framework 2.0. Και τα δύο μπορούν να εγκατασταθούν στον ίδιο υπολογιστή και, αναλόγως σε ποιά έκδοση του Framework είναι γραμμένη η εφαρμογή, αυτόματα θα χρησιμοποιήσει και το αντίστοιχο "πακέτο" κλάσεων.&lt;/P&gt;
&lt;P&gt;Σε κάποια λειτουργικά συστήματα όπως π.χ. τα Windows 2003 Server ειναι προεγκατεστημένο το Framework 1.1. Στα Windows Vista, αν δεν κάνω λάθος, θα είναι προεγκατεστημένο το Framework 2.0 (ή ανώτερη έκδοση, αν υπάρχει μέχρι την κυκλοφορία τους).&lt;/P&gt;
&lt;P&gt;Γενικά, το framework είναι αυτό που λέει η λέξη. Framework. Απαιτείται για την εκτέλεση εφαρμογών που βασίζονται σε αυτό. Οι "αλλοι" μπορούν να το κατεβάσουν από τη Microsoft, να το πάρουν από κάποιο CD περιοδικού ή να το προμηθευτούν με άλλους τρόπους, αλλά, γενικά, έχοντας μια εφαρμογή γραμμένη σε .NET Framework ζητάς από τους υπόλοιπους να έχουν κατεβάσει και εγκαταστήσει το .NET Framework Redistributable. Ειναι σαν να λέμε "φτιαχνω εφαρμογές για Windows". Προϋποθέτεις οτι ο άλλος έχει ήδη Windows. Δεν του τα δίνεις μαζί με την εφαρμογή σου.&lt;/P&gt;
&lt;P&gt;Επειδή σίγουρα το Framework δεν ορίζεται με τους ίδιους όρους με αυτούς ενός λειτουργικού συστήματος, τα πράγματα είναι πιό νεφελώδη. Εγώ πάντως φροντίζω πάντα να το βάζω στις απαιτήσεις εγκατάστασης όποιων εφαρμογών φτιάχνω. Το να τρέξεις μια εφαρμογή .NET ΧΩΡΙΣ το .NET Framework είναι, όπως καταλαβαίνεις, ουτοπικό (σαν να θέλεις να τρέξεις εφαρμογή Windows σε τοστιέρα), οπότε σε αυτό το σκέλος της ερώτησης πιστεύω οτι δεν χρειάζεται απάντηση.&lt;/P&gt;</description></item><item><title>Πρόβλημα Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/13624.aspx</link><pubDate>Mon, 05 Jun 2006 17:55:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:13624</guid><dc:creator>teDeV</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/13624.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=13624</wfw:commentRss><description>&lt;P&gt;Γειά σας, λοιπόν έχω φτιάξει μία μικρή εφαρμογή και με χαλάει πολύ το γεγονός ότι για να τρέξει το .εχε χρειάζετε το framework 2.0&lt;/P&gt;
&lt;P&gt;Γίνεται να μην είνα απαραίτητο να δίνω και ένα πρόγραμμα 100 μβ στους άλλους?&lt;/P&gt;</description></item></channel></rss>