<?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>Design &amp; Architecture</title><link>https://www.dotnetzone.gr:443/cs/forums/16/ShowForum.aspx</link><description>Θέματα αρχιτεκτονικής και σχεδιασμού εφαρμογών (design patterns, object orientation, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Aspect Oriented Programming σε C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/27217.aspx</link><pubDate>Wed, 28 Mar 2007 08:39:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:27217</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/27217.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=27217</wfw:commentRss><description>Ευχαριστώ. Θα κοιτάξω τα παραπάνω αμέσως μόλις βρω λίγο χρόνο για διάβασμα (μου φαίνεται πως αρχίζω να γερνάω).&lt;br&gt;</description></item><item><title>Απ: Aspect Oriented Programming σε C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/27200.aspx</link><pubDate>Wed, 28 Mar 2007 04:40:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:27200</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/27200.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=27200</wfw:commentRss><description>Το Policy Injection Application Block του Enterprise Library v3 δεν χρησιμοποιεί μόνο configuration files. Μπορείς να χρησιμοποιήσεις files, attributes ή και κώδικα για να ορίσεις τα policies. Ο μόνος περιορισμός είναι ότι πρέπει να δημιουργείς τα αντικείμενα μέσω factories. &lt;br&gt;Ρίξε μία ματιά στο http://sharptoolbox.com/categories/aop . Περιέχει 7 διαφορετικά AOP projects, αν και κάποια έχουν μείνει "στον πάγο" εδώ και καιρό. Στα γρήγορα είδα ότι το Loom.Net, το AspectDNG και το PostSharp έχουν βγάλει πρόσφατες εκδόσεις. Το Eos έχει βγάλει έκδοση τον Ιούνιο του 2006 αλλά έχει δοκιμαστεί μόνο με .NET 1.0. Υποψιάζομαι ότι, όπως και τα υπόλοιπα project που δεν έχουν βγάλει εκδόσεις,&amp;nbsp; είναι ένα ερευνητικό πρόγραμμα που πάγωσε.&lt;br&gt;</description></item><item><title>Aspect Oriented Programming σε C#</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/27174.aspx</link><pubDate>Wed, 28 Mar 2007 00:50:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:27174</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/27174.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=27174</wfw:commentRss><description>Είχα μια παλιότερη επαφή με την SpeC#, ένα AOP-enabled υπερσύνολο της C#, αλλά δυστυχώς, η χρησιμότητά της σε κανονικά project είναι περιορισμένη.&lt;br&gt;&lt;br&gt;Ψάχνοντας στο Internet, ανακάλυψα το project &lt;a href="http://www.postsharp.org/"&gt;postSharp&lt;/a&gt;, και από μία ματιά που έριξα, καλύπτει αρκετά μεγάλο μέρος από τις απαιτήσεις μου. Η ερώτησή μου, είναι η εξής: Έχετε να προτείνετε κάποια άλλη εναλλακτική λύση, η οποία να &lt;b&gt;μην&lt;/b&gt; χρησιμοποιεί configuration files (όπως πχ το Policy injection του AppBlock);&lt;br&gt;&lt;br&gt;</description></item></channel></rss>