ASP.NET Beratung & Entwicklung   ·   helpyoo.de - The friendly computer people

xs.Serialize(brainstream,deedee)

# Thursday, June 29, 2006

Dodned .NET Franken Usergroup Treffen

Gestern traf sich wieder einmal die .NET Usergroup Franken in den Räumen der Axinom GmbH [1]. 
Diesmal stand der Abend ganz im Zeichen von AJAX bzw. ATLAS. Oliver Scheer von Microsoft demonstrierte die Komponenten des ATLAS Frameworks, Michael Schwarz zeigte sein Ajax.NET Professional Framework und nachdem der Vortrag etwas länger ausfiel (;-) ) gab es noch eine kurze Highlight-Demo des ComfortASP.NET Frameworks von Daniel Zeiß.

dodned606a.jpg

dodned606b.jpg

Zusammenfassend kann man wohl folgendes feststellen:

ATLAS [2] bietet die breiteste Funktionalität mit vielen fertigen Beispielcontrols und relativ einfacher Anwendung über den VisualStudio Designer für Einsteiger, allerdings handelt es sich immer noch um eine CTP also Betaversion die zwar per Golive-Lizenz produktiv einsetzbar ist, jedoch an der einen oder anderen Stelle noch hakt. Zudem bietet es auf Clientseite ein kompletts Javascript-Framework, das sich auch mit anderen Technologien als .NET kombinieren lässt. Allerdings sollte man es nur produktiv einsetzen, wenn man mit den gebotenen Möglichkeiten auskommt und die fertigen Controls genauso wie angeboten verwenden kann. (z.B. gibt es Fehler bei einigen Standardcontrols wie dem Treeview)

Ajax.NET Professional [3]ist das elegantere und vor allem kompaktere Framework das jeden .NET Datentyp per JSON [7] serialisiert und somit echte Objekte und vor allem bessere Performance als mit XML bietet und unter ASP.NET 1.1/2.0 jetzt schon stabil läuft (ATLAS geht nur mit 2.0) allerdings mehr den erfahrenen Entwickler anspricht. Die Doku und Beispiele sind leider noch etwas spärlich, aber dafür bietet das Framework nahezu 100% Browserabdeckung und man kann damit das letzte Quentchen an Performance-Optimierung herausholen. Dies ist immerhin einer der wesentlichen Gründe Ajax-Technologie einzusetzen, nämlich die übertragenen Datenmengen vom Server zum Client soweit wie möglich zu reduzieren und insgesamt eine bessere Performance/Reaktionszeit der Anwendung zu erhalten.

ComfortASP.NET [4] geht einen anderen Weg und bietet den Komfort vorhandene ASP.NET Anwendungen sozusagen nachträglich zu ajaxifizieren ohne sich mit der Technolgie auseinandersetzen zu müssen. Hier wird im Hintergrund im wesentlichen nur die Differenz von Seite zu Seite (Postback) komprimiert übertragen, bei nichtunterstützen Browsern gibt es einen Fallback auf die normale ASP.NET Funktionalität. Insgesamt auch ein sehr interessanter Ansatz vor allem für schon bestehende Anwendungen. Ich hatte leider noch nicht die Zeit es weiter zu testen, in der letzten Version scheinen allerdings die gröbsten Problemchen behoben zu sein, so dass es durchaus ein interessante Alternative darstellt. Unterstützt werden derzeit Internet Explorer 5.x oder neuer, Firefox, Netscape and Opera. Daniel bietet auch einen interessanten Vergleich von verschiednen Ajax-Frameworks auf seiner Seite [5].

Oft wird gerade von Einsteigern AJAX-Technologie bedenkenlos eingesetzt und nur um ein paar Bytes in der Übertragung zu sparen, werden riesige Frameworks geladen (oder aufgeblähte Viewstates bei ATLAS) was letztendlich dann kontraproduktiv ist. Man sollte sich also vorher genau darüber im klaren sein was man erreichen möchte.

Zur Demo und zum Test kamen bei den Vortragenden vor allem Fiddler (http-Debugging-Proxy) [6] zum Einsatz, hier würde ich alternativ noch Charles [8] empfehlen, der zusätzlich eine Bandbreitenbegrenzung bietet und auch noch unter Windows, MacOS X und Linux läuft. Interessant dürfte auch noch der Ansatz von Nikhil Kotahari mit Script# [9] sein, der C# nach Javascript übersetzt um komfortabler benötigte Javascript-Routinen für Ajax zu generieren (wurde am Abend auch kurz erwähnt.)

Es gibt natürlich noch viele weitere Frameworks. Einen ganz guten Überblick bekommt man bei AjaxProjects [10] sowie auch ein paar Einsteiger-Tutorials zu den Themen Ajax, Json, Xml und Javascript.

Insgesamt wieder ein netter Abend und vielen Dank an (den leicht verletzten ;-) ) Damir für die Bewirtung.

[1] http://www.dodned.de/PermaLink.aspx?guid=618a08d2-fd2d-4a20-a106-e19706d811c8
[2] http://atlas.asp.net/
[3] http://www.ajaxpro.info/
[4] http://www.comfortasp.de/
[5] http://www.daniel-zeiss.de/AJAXComparison/Results.htm
[6] http://www.fiddlertool.com/fiddler/
[7] http://www.json.org/ , http://jayrock.berlios.de/
[8] http://www.xk72.com/charles/
[9] http://www.nikhilk.net/Project.ScriptSharp.aspx
[10] http://www.ajaxprojects.com/

Now playing: Spider & Bird - Color Variation (Gabriel Ananda Remix)


Geschrieben am , Comments [0]
Categories: .net |  ASP 2.0 |  Community |  Framework | AJAX |  Web 2.0
Technorati Tags:  |  |  |  |  |  | 571 words in this post.
| Artikel bookmarken: Beitrag zu Mr.Wong hinzufügen   Beitrag zu YiGG.de hinzufügen   Beitrag zu Digg.com hinzufügen   Beitrag zu del.icio.us hinzufügen   Beitrag zu Google Bookmarks hinzufügen   Beitrag zu Linkarena hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen  



# Friday, December 23, 2005

Frohe Weihnachten 2005

weih67.gifWünsche allen Lesern und der Community nebst Angehörigen ein Frohes Fest und erholsame Feiertage...
Wer noch einen Rechner anhat, kann gerne in dieser Typologie [1] nachsehen, zu welchem Weihnachts-Typ er gehört oder sich an glühenden Häusern [2] erfreuen.

[1] Der Baum brennt: Eine Typologie der buckligen Verwandtschaft samt ihrer Macken.
[2] Glühende Häuser: Lichterglanz zwischen Schmuck, Trash und Kuriosa


Geschrieben am , Comments [0]
Categories: Community | Offtopic
Technorati Tags:  |  | 56 words in this post.
| Artikel bookmarken: Beitrag zu Mr.Wong hinzufügen   Beitrag zu YiGG.de hinzufügen   Beitrag zu Digg.com hinzufügen   Beitrag zu del.icio.us hinzufügen   Beitrag zu Google Bookmarks hinzufügen   Beitrag zu Linkarena hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen  



# Wednesday, November 23, 2005

DasBlogCE 1.8.5223.2 Update

Ziemlich unbemerkt wurde am 07.11.05 ein neuer Release der DasBlog CommunityEdition auf sourceforge [1] bereitgestellt. Ausser einigen kleinen Bugfixes sind mir bis jetzt nur die Entfernung der MoveableTypeBlacklist (funktionierte sowieso nicht mehr [2]) , sowie die Möglichkeit Feeds über Feedburner bereitzustellen aufgefallen. Der Upgrade ist jedenfalls problemlos erfolgt.

[1] Download DasBlogCE 1.8.5223.2
[2] ACTION REQUIRED: DasBlog Alert! Referral BlackList has changed!
[3] Scott Hanselmanns Artikel zur 1.8 Gold Version


Geschrieben am , Comments [0]
Categories: .net |  Community | dasBlog
Technorati Tags:  |  |  | 66 words in this post.
| Artikel bookmarken: Beitrag zu Mr.Wong hinzufügen   Beitrag zu YiGG.de hinzufügen   Beitrag zu Digg.com hinzufügen   Beitrag zu del.icio.us hinzufügen   Beitrag zu Google Bookmarks hinzufügen   Beitrag zu Linkarena hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen  



# Tuesday, November 22, 2005

DotNetNuke® Starter Kit fuer ASP.NET 2.0

dnn4.0.gif

Das beliebte DotNetNuke® (Community-Portal/CMS)  gibt es inzwischen in der Version 4.0.0 und wird auch als Starterkit [1] zur Verfügung gestellt. Der Download erfordert eine Registrierung auf der DotNetNuke®-Seite [2].

dnnstarterkit.gif
Starterkit für VB.NET Installation.

Danach im Studio2005 neue Website erstellen und DNN-Projekt auswählen.

dnnsolution.gif
Ansicht im Studio2005 Solution Explorer

Der wichtigste nächste Schritt bei der Installation ist die vorhandene Datei "release.config" in "web.config" umzubenennen und die benötigten Einstellungen für die Datenbank vorzunehmen (hier einfach so belassen). Danach muss die Datenbank erstellt werden, am einfachsten mit SQLExpress (Voreinstellung) per App_Data -> rechte Maustaste -> Add new Item -> SQL Database -> Database.mdf. Danach die Applikation starten CTRL-F5, DNN installiert sich dann selbst (Datenbankskripte) und ist zur Ausführung bereit...

dnnrunning.gif
Schön wenn es so einfach ist ;-)

[1] ASP.NET 2.0 Starterkits
[2] DotNetNuke®-Downloads


Geschrieben am , Comments [0]
Technorati Tags:  |  |  | 121 words in this post.
| Artikel bookmarken: Beitrag zu Mr.Wong hinzufügen   Beitrag zu YiGG.de hinzufügen   Beitrag zu Digg.com hinzufügen   Beitrag zu del.icio.us hinzufügen   Beitrag zu Google Bookmarks hinzufügen   Beitrag zu Linkarena hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen  



# Tuesday, November 15, 2005

eBay verlangt keine API-Gebuehren mehr

"eBay bietet die Anmeldung und Teilnahme an seinem Entwicklerprogramm und die Nutzung der eBay-API nun kostenlos an. Wer über die APIs mit seiner Software auf eBay zugreifen möchte, muss dafür künftig also keine Gebühren mehr an eBay abführen. Auch die Nutzung der Klassenbibliotheken (.NET, COM, JAVA, PHP, SDK) sowie Nutzung von Test-Tools und der Zugang zur kompletten Dokumentation ist möglich."  [Golem.de]

Tja es wird Weihnachten... immerhin war die Nutzung der API doch recht teuer und auch pro Transaktion wurden Gebühren verlangt. Da dürfte eine Welle an neuen Tools und Diensten zum Thema eBay wohl nicht lange auf sich warten lassen...

[1] eBay Developer-Programm


Geschrieben am , Comments [0]
Technorati Tags:  |  |  | 101 words in this post.
| Artikel bookmarken: Beitrag zu Mr.Wong hinzufügen   Beitrag zu YiGG.de hinzufügen   Beitrag zu Digg.com hinzufügen   Beitrag zu del.icio.us hinzufügen   Beitrag zu Google Bookmarks hinzufügen   Beitrag zu Linkarena hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen   Beitrag zu WindowsLiveFavorites hinzufügen  



Previous Page Page 2 of 6 in the netCommunity category Next Page

Aktuelle Empfehlungen


Suche

RSS Feed

FeedBurner Feed Count Subscribers

Tag cloud

About (1) .net (134) .net 3.0 (10) ADO (2) ASP 2.0 (81) Community (26) Compact Framework (7) CSharp (17) Enhancements (36) Framework (28) patterns & practices (13) Silverlight (8) SQL (19) Visual Studio (62) WebServices (6) WPF (7) WPF/E (9) XNA (6) About (5) AJAX (11) Apple (24) Blogging (50) RSS (17) Themes (7) dasBlog (74) dasBlog (1) Design (14) Gadgets (2) Gaming (36) Geschenkideen (13) GIS (24) Google (14) Javascript (2) Medien (16) Microsoft (147) Mobile (52) Movies (9) Music (28) Netzwelt (136) Office (12) Offtopic (48) Fun (69) OS (9) Linux (29) MacOSX (70) Windows (205) Vista (72) Other Interests (16) Brain&Consciousness (2) Brainfood (16) Food (4) Fussball WM 2006 (20) HitchHikers Guide (14) Programming (9) Security (57) Antispam (2) Antispam  (3) Sony (1) tagged (1) Technology (125) 3D (1) Browser (72) CSS (10) Flash (11) iPhone (8) iPod (28) Kommunikation (6) Media (56) PocketPC (19) PS3 (3) PSP (25) Standards (11) Video (1) Web 2.0 (30) Webserver (4) XML (8) SearchEngines (59) Tools (169) VJ (4) Werbung (3) Windows Live (31) Windows Live Writer (16) XBOX (81) Zeitgeist (4) Zune (5)

Aktuelle Artikel

Blog Archiv

Über mich

vj deedee
 vjdeedee
XING

    Links

    Einkaufen

    Brainstream Shop

    Buttons

    Blogverzeichnis - Blog Verzeichnis bloggerei.de

    PageRank Verifizierung deedee.brainstream.net
    Suchmaschinenoptimierung mit Ranking-Hits
    prontoo.de - Pagerank Anzeige ohne Toolbar

    Blog Statistik

    Total Posts: 1044
    This Year: 0
    This Month: 0
    This Week: 0
    Comments: 277

    Letzter Update: Tuesday, December 16, 2008 4:17:38 PM (Mitteleuropäische Zeit, UTC+01:00)
    Erstellt mit: newtelligence dasBlog 2.2.8279.16125

    Login

    InfosClient