<?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>SharePoint Development</title><link>https://www.dotnetzone.gr:443/cs/forums/95/ShowForum.aspx</link><description>Ανάπτυξη εφαρμογών / λύσεων βασισμένες στα Windows SharePoint Services (WSS) και τον SharePoint Portal Server</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: SP Form Designer, no code, no XSLT?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65387.aspx</link><pubDate>Wed, 27 Apr 2011 15:57:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65387</guid><dc:creator>Underwater</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65387.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=95&amp;PostID=65387</wfw:commentRss><description>&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Hmmm&lt;SPAN style="mso-ansi-language:EL;"&gt;, πολλά θέματα για σκέψη… &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;Eάν είναι το πούμε διαφορετικά &lt;SPAN style="LINE-HEIGHT:115%;FONT-FAMILY:'Calibri','sans-serif';FONT-SIZE:11pt;mso-ansi-language:EL;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;δηλαδή&lt;/SPAN&gt;, για &lt;/SPAN&gt;LOB&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;SPAN&gt;εφαρμογές, καλό να αποφύγει κανείς &lt;/SPAN&gt;&lt;/SPAN&gt;SharePoint&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;SPAN&gt;διότι &lt;/SPAN&gt;&lt;/SPAN&gt;Maintainability&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;SPAN&gt;θα είναι εφιάλτης?&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;Με άλλα λόγια, ο χρόνος που θα γλιτώνει ο &lt;/SPAN&gt;&lt;/SPAN&gt;developer&lt;SPAN style="mso-ansi-language:EL;"&gt; στη υλοποίηση, θα το πληρώσει (μάλιστα ποιο ακριβά) στη συντήρηση της εφαρμογής?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;</description></item><item><title>Απ: SP Form Designer, no code, no XSLT?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65380.aspx</link><pubDate>Wed, 27 Apr 2011 05:08:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65380</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65380.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=95&amp;PostID=65380</wfw:commentRss><description>Ξεχνάς ότι το ίδιο το SharePoint είναι "no code, no xslt" και περίπου σαν Access ... ή θα ήθελε να είναι. Αντί να γράφεις data access κώδικα και ASPX σελίδες σου φτιάχνει "αυτόματα" τη φόρμα ενώ με τον SharePoint Designer μπορείς να αλλάξεις το layout της φόρμας "χωρίς κώδικα και XSLT" αλλά ...&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Η διαφορά μεταξύ του ίδιου του SharePoint και όλων των (άπειρων πλέον) Silverlight form designers είναι ότι το SharePoint προσπαθεί να υλοποιήσει το "no code" χρησιμοποιώντας τα advanced features του ASP.NET 2.0 (π.χ. templating, validators) ενώ οι SL form designers το κάνουν αυτό χρησιμοποιώντας τα features του Silverlight τα οποία είναι αρκετά πιο εύκολα στο visual customization. Ένας λόγος γι αυτό είναι ότι στο Silverlight η χρήση των MVοτιδήποτε patterns είναι σχεδόν δεδομένη, ενώ το ίδιο το SharePoint σχεδιάστηκε στην εποχή των WebForms και έτσι δεν παρέχει εύκολο διαχωρισμό μεταξύ δεδομένων και παρουσίασης. Η ομάδα του SharePoint προτίμησε να φτιάξει τις δικές της διαλέκτους XML για να ορίσει το σχήμα των λιστών και των πεδίων αλλά κάπου τα πράγματα μπλέχτηκαν πολύ περισσότερο απ' ότι χρειαζόταν. Από την άλλη, το templating είναι από τα πιο advanced features του ASP.NET και ο τρόπος με τον οποίο χρησιμοποιείται στο SharePoint σπάνια συναντάται σε web sites.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Όσα λες ισχύουν ήδη για το SharePoint το ίδιο. Το ίδιο το SharePoint είναι παγίδα γιατί κάνει τον developer/administrator/end-user να νομίζει ότι όλα είναι εύκολα και γρήγορα μέχρι να χρειαστεί το "κάτι παραπάνω". Όταν φτάσεις σε αυτό το σημείο, αρχίζει το "βαρύ customization". Είτε μιλάμε για SharePoint είτε για Silverlight έρχεται μία στιγμή (και μάλιστα πολύ γρήγορα) που η απλή generated φόρμα δεν αρκεί. Το SharePoint σου επιτρέπει να προχωρήσεις με templates και server-side XSLT. Οι Silverlight designers .... ο καθένας με ότι φαντάζεται. Και στις δύο περιπτώσεις όμως η δουλειά που απαιτείται αυξάνεται κατακόρυφα.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Τέλος, μην ξεχνάς ότι το SharePoint επιτρέπει (ή θα ήθελε να επιτρέπει) στους &lt;b&gt;end users&lt;/b&gt; να φτιάχνουν τις λίστες και τις φόρμες τους χωρίς κώδικα. Ο χρήστης (ή ο SP administrator) δεν νοιάζεται για το τί τεχνολογία χρησιμοποιείται από κάτω, τη δουλειά του θέλει να κάνει και μάλιστα μέσα σε λίγες το πολύ ώρες. Αυτός δεν θα νοιαστεί αν o Silverlight designer "κλέβει" και δεν είναι καθαρή HTML.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Εκεί που μπορεί να δημιουργήσει πρόβλημα ο SL form designer είναι ότι μπορεί να κάνει τον end user να νομίσει ότι μπορεί να πετάξει χύμα πεδία μέσα στις λίστες χωρίς να σκεφτεί θέματα security, views, versioning κλπ με αποτέλεσμα να καταλήξει σε μία λίστα-μπάχαλο, η οποία μπορεί να παίζει ωραία μέσα στον designer, είναι όμως 98% unmaintainable και ορθάνοιχτη σε όποιον ξέρει ελάχιστη javascript.&lt;/div&gt;</description></item><item><title>SP Form Designer, no code, no XSLT?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65378.aspx</link><pubDate>Wed, 27 Apr 2011 04:25:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65378</guid><dc:creator>Underwater</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65378.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=95&amp;PostID=65378</wfw:commentRss><description>&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;Απίστευτα έξυπνο &lt;/SPAN&gt;Silverlight&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;Form&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;Designer&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;SPAN&gt;για &lt;/SPAN&gt;&lt;/SPAN&gt;SharePoint&lt;SPAN style="mso-ansi-language:EL;"&gt;, και μάλλον αρκετά περίπλοκο να υλοποιηθεί&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;&lt;A href="http://www.bpc-components.com/default.aspx?page=products-and-solutions/bpc-power-forms/en"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://www.bpc-components.com/default.aspx?page=products-and-solutions/bpc-power-forms/en&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;θυμίζει φιλοσοφία του &lt;/SPAN&gt;ACCESS&lt;SPAN style="mso-ansi-language:EL;"&gt;…. &lt;/SPAN&gt;No&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;code&lt;SPAN style="mso-ansi-language:EL;"&gt;, &lt;/SPAN&gt;no&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;XSLT&lt;SPAN style="mso-ansi-language:EL;"&gt;…. αλλά δεν είναι κακό αυτό? &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;Δεν είναι παγιδα?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;Τελικά αυτά τα &lt;/SPAN&gt;RAD&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;tools&lt;SPAN style="mso-ansi-language:EL;"&gt; δεν βλάπτουν παρά βοηθούν? &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;Περά από την εξάρτηση σε 3&lt;/SPAN&gt;&lt;SUP&gt;rd&lt;/SUP&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;party&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;control&lt;SPAN style="mso-ansi-language:EL;"&gt;, δεν είναι εντελώς ‘παγιδα' να κοιτάξει ένα &lt;/SPAN&gt;new&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;SharePoint&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;developer&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;SPAN&gt;τέτοια «βοηθήματα»?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;&lt;SPAN&gt;Σε μια εποχή που δεν ξέρει ποιο MVVM&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;framework&lt;SPAN style="mso-ansi-language:EL;"&gt; να πρωτο μάθει κανείς, και μετά σου προτείνει κανείς &lt;/SPAN&gt;From&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;Designer&lt;SPAN style="mso-ansi-language:EL;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 10pt;" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;&lt;SPAN&gt;&lt;SPAN style="mso-ansi-language:EL;"&gt;&lt;SPAN style="LINE-HEIGHT:115%;FONT-FAMILY:'Calibri','sans-serif';FONT-SIZE:11pt;mso-ansi-language:EL;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;είναι όμως πειρασμός να μια γρήγορη δουλεία, δεν είναι?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description></item></channel></rss>