-
ACHTUNG - NEUES BLOG
Ab sofort steht unter http://devtyr.norberteder.com mein neues Blog zur Verfügung. Dieses Blog wird nicht weiter betreut, bleibt aber erhalten. Neue Eintr%auml;ge erfolgen nur mehr im neuen Blog. Kommentare werden ebenfalls nicht mehr behandelt. Wer weiterhin meinen Einträgen und Aktivitäten folgen möchte, möge bitte RSS-Feeds, Verlinkungen etc. an die neue Location anpassen.
|
Visual Studio 2008 Feature Matrix
29.04.08 - .NET, Visual Studio Beitrag von Norbert Eder| | Wer eine genaue Übersicht der einzelnen Visual Studio 2008 Editions erhalten möchte, dem sei die Visual Studio 2008 Feature Matrix ans Herz gelegt.
Je nach Bereich können die unterschiedlichen Editionen miteinander verglichen werden. So wird ein schneller Überblick ermöglicht und die richtige Wahl sollte nicht schwer fallen.
| | | 1 Kommentar
- 196 mal angesehen
| 0 Trackbacks
| Permalink | Trackback-URL |
Na? Welche .NET Framework-Version darf es denn sein?
28.04.08 - .NET, Grundlagen, Base Framework, WPF, ASP.NET, Silverlight, Mobile Devices, Datenverwaltung, Visual Studio, Allerlei Beitrag von Norbert Eder| | Wohl eine der häufigsten Fragen (gleich neben: "Wie bekomme ich Wert A von Form1 nach Form2?") ist wohl die, welche .NET Framework-Version eingesetzt werden soll/darf/muss.
Ein durchaus nicht (immer) einfach zu klärendes Thema. Grundsätzlich wäre es ja sehr einfach: Nimm die Version, die alles enthält, was du auch wirklich benötigst. Damit läßt sich die Frage jedoch nicht gänzlich beantworten.
Oft sind beim Kunden Prozesse am Laufen, die eine freie Wahl des .NET Frameworks nicht zuläßt (lange Evaluierungsphasen bezüglich der Sicherheit, Funktionsfähigkeit usw. fallen hier auf Anhieb ein). In diesen Fällen muss mit dem Kunden zusammen abgestimmt werden, was denn bei ihm tatsächlich verwendet werden darf. Dies betrifft nicht nur das Framework selbst, sondern auch unterschiedlichste Tools und Libraries aller Art. Bereits im Vorfeld muss eine Abgrenzung stattfinden. Dürfen 3rd Party Controls/Libraries verwendet werden? Wenn ja, welche? Diese und weitere Fragen tauchen auf.
Kunden, die derartige Einschränkungen nicht zu Tage liefern sollten jedoch auch nicht gleich mit der full featured Variante ausgestattet werden. Nach einer ordentlichen Evaluierung der Anforderungen sollte schnell klar sein, welche Komponenten notwendig sind. Dies inkludiert auch das Framework. Zukunftsdenken ist schön und oft auch unerläßlich, dennoch würde es beispielsweise wenig sinnvoll sein, eine Konsolenanwendung zum Datentransfer mit dem .NET Framework 3.5 zu implementieren. Version 2.0 ist vollkommen ausreichend. Im Falle einer Serveranwendung kommt dies eventuell nicht so schwer zu tragen (abgesehen davon, dass am Server wirklich nur das Notwendigste installiert werden sollte). Wird ein Produkt auf zig Hundert Rechner ausgeliefert, kann dies sehr wohl einen Unterschied machen. Version 2 sollte auf den meisten Rechnern installiert sein, 3.5 hingegen nicht. Dies würde einen zusätzlichen Deployment-Aufwand mit sich bringen, der nicht zur Zeit und somit auch Geld kostet, sondern eventuell auch auf der einen oder anderen Maschine zu Problemen führt (Murphy läßt grüßen).
Bei der Wahl der richtigen Framework-Version, als auch der verwendeten Tools und Libraries kann also ruhig auch ein wenig Pragmatismus ins Spiel kommen.
Ähnlich der obigen Überlegung sieht es bei der Entwicklung eines Frameworks aus. Oft erscheint in der Zwischenzeit eine neue Version des Frameworks. Eine Umstellung würde Aufwand bedeuten (mal davon abgesehen, dass eventuell neue Features hinzukommen und der begeisterte Feature-Junkie gleich ein Refactoring und ein Recoding in den Raum wirft). Hier muss überlegt werden, auf welcher Version die darauf aufbauenden Zielprojekte umgesetzt werden (sollen). Ist zu rechnen, dass eben diese Projekte auf die neue .NET Framework Version aufsetzen, sollte wohl eher umgestellt werden (eine spätere Umstellung würde vermutlich wohl noch mehr Zeit und Aufwand kosten). Jedoch muss alles gut überlegt sein.
Bei kleinen Tools und Anwendungen, die eventuell über das Internet zur Verfügung gestellt werden, gehen die Überlegungen eher in die Richtung, welche Framework-Version von den meisten Benutzern eingesetzt wird. Will man unbedingt ein aufregendes Design usw. führt ein Weg an WPF (und damit 3.0 bzw. 3.5) kaum vorbei.
Die Überlegungen sind also sehr zahlreich und eine allgemeine Antwort ist auf diese Frage nicht zu geben. Der Einzelfall muss hinterfragt und beleuchtet werden, dann ergibt sich auch eine entsprechende Antwort.
| | | 1 Kommentar
- 180 mal angesehen
| 0 Trackbacks
| Permalink | Trackback-URL |
Auf .NET GUI tut sich was!
16.04.08 - Blog-Intern, .NET, WPF, ASP.NET, Silverlight, Visual Studio, Allerlei Beitrag von Norbert Eder| | Ja, richtig gelesen. Auf .NET GUI tut sich was. In den letzten Tagen wurden einige Verbesserungen vorgenommen, welche den Besuchern und Mitgliedern zu Gute kommen sollen und hoffentlich auch werden. Es ist ein erklärtes Ziel, eine optimale Plattform für GUI-Entwickler/-Designer zu schaffen und daher werden wir uns diesem Ziel Schritt für Schritt nähern.
Hier nun eine kurze Auflistung der neuen Features/Funktionen:
Ressourcen-Liste
Ressourcen sind eine wichtige Sache, wenn man sich in ein Thema einarbeiten möchte oder spezielle Informationen sucht. In der angebotenen Ressourcen-Liste werden hilfreiche Links angeboten, die sowohl dem Entwickler, als auch dem Designer bei der täglichen Arbeit unterstützen sollen.
Coders Lounge
Damit auch allgemeine Programmierthemen ihren Platz finden, wurde die Coders Lounge eingeführt. Hier kann über alles Mögliche und Unmögliche zum Thema Programmierung/Entwicklung diskutiert werden.
Verbesserter Editor
Der verfügbare Editor zum Schreiben von Beiträgen wurde gegen einen neuen Editor mit verbesserten Funktionen ausgetauscht. Damit können Beiträge noch einfacher geschrieben und übersichtlicher gestaltet werden.
Browser-Suche
Wer die Browsersuche unter Firefox bzw. Internet Explorer 7 gerne und häufig verwendet, kann nun den Provider von .NET GUI installieren und damit bequem diese Community durchsuchen.
Verbesserte Erreichbarkeit
Ab sofort ist .NET GUI nicht nur via http://dotnet-gui.com, sonder zusätzlich über http://dotnet-gui.at und http://dotnet-gui.net.
Es hat sich also viel getan und weitere Funktionalitäten sind bereits in Planung. Man darf gespannt sein.
Wer Teil dieser Community werden möchte kann sich natürlich jederzeit gerne registrieren.
| | | 2 Kommentare
- 1094 mal angesehen
| 0 Trackbacks
| Permalink | Trackback-URL |
.NET BlogBook Ausgabe 6
14.04.08 - Entwicklung, Diskussionen, Patterns, Software Testing, Projektmgmt., Qualitätsmgmt., .NET, Grundlagen, Base Framework, WPF, ASP.NET, Silverlight, Mobile Devices, Datenverwaltung, Visual Studio, Allerlei, Microsoft Office, SQL Server Beitrag von Norbert Eder| | Ab sofort steht die 6. Ausgabe des .NET BlogBooks zur Verfügung. Insgesamt stehen nun fast 330 Seiten an puren Informationen und Praxiswissen zur Verfügung.
Noch dazu wurden einige Anregungen aufgegriffen. Es gibt ein neues Cover (ein herzliches Dankeschön an 69° media solutions). Ebenfalls wurden unnötige dunkle Stellen entfernt, die beim Ausdrucken maximal Toner verbrauchen, sonst jedoch keinerlei Wirkung erzielen.
Hauptsächlich wurde das BlogBook um Wissen rund um die Windows Presentation Foundation erweitert, aber auch andere Punkte kamen hinzu. Ein Blick lohnt sich allemal.
Weitere Informationen sind auf der Homepage unter http://www.dotnet-blogbook.com zu finden.
Für Anregungen, Wünsche und (konstruktive) Kritik haben wir natürlich weiterhin ein offenes Ohr.
| | | 6 Kommentare
- 1356 mal angesehen
| 1 Trackbacks
| Permalink | Trackback-URL |
Das .NET BlogBook bricht die 20.000 Downloads-Schallmauer
02.04.08 - Blog-Intern, .NET, Grundlagen, Base Framework, WPF, ASP.NET, Silverlight, Mobile Devices, Datenverwaltung, Visual Studio, Allerlei, Microsoft Office, SQL Server Beitrag von Norbert Eder| | Kürzlich wurde der 20.000ste Download vom .NET BlogBook vollführt. Für mich als Herausgeber ist dies natürlich eine große Freude. Schließlich existiert das .NET BlogBook erst seit knapp mehr als einem Jahr.
Das gibt natürlich Motivation für weitere Anpassungen, Ergänzungen und natürlich Verbesserungen.
Vielen Dank auch an alle Leser, die das Team mit Rückmeldungen motivieren oder Verbesserungen anregen.
Danke!
| | | 1 Kommentar
- 774 mal angesehen
| 0 Trackbacks
| Permalink | Trackback-URL |
Cosmos - ein C# Betriebssystem
25.03.08 - .NET, Mobile Devices, Visual Studio, Allerlei Beitrag von Norbert Eder| | Einfach nur cool. Zuerst: Informationen gibt es auf http://www.gocosmos.org.
Cosmos is an operating system project implemented completely in CIL compliant languages.
Mit Hilfe eines User-Kits kann dann gleich mal gestartet werden. Zusätzlich dann auch gleich noch die Möglichkeit, das ganze in Emulatoren laufen zu lassen:
Cosmos runs in QEMU, VMWare, and VirtualPC. QEMU is best for debugging as it has extra debugging support which we use to integrate with GDB.
Und wie funktioniert es?
Cosmos includes a compiler (IL2CPU, which is part of Cosmos) that reads the input file (usually the shell) and Cosmos libraries and compiles the resulting IL to x86 code. IL2CPU has a layer for cross platform and we plan to support other processors and platforms, including x64. IL2CPU also supports certain extension methods which allow C# code to interact directly with the CPU, registers, and ports in the kernel. IL2CPU contains some inline assembler, but there are no ASM files that need to be linked in.
Currently IL2CPU first outputs raw asm files (with IL comments) and then processes them through nasm (a free assembler). Later we plan to emit directly to binary.
Also klingt doch mal richtig spannend, oder?
Gefunden bei Dirk
| | | Kommentar hinzufügen
| 0 Trackbacks
| Permalink | Trackback-URL |
Mitschnitte vom Microsoft Launch Event
16.03.08 - .NET, Grundlagen, Base Framework, WPF, ASP.NET, Silverlight, Mobile Devices, Datenverwaltung, Visual Studio, Allerlei, SQL Server Beitrag von Norbert Eder| | Unter dem nachfolgenden Link sind einige Livemitschnitte vom Lauchevent 2008 in Frankfurt zu finden. Zum Ansehen wird das Silverlight-Plugin benötigt.
Hier der Link: Mitschnitte Launch 2008
Und hier die Themen:
- Keynote
- Neu in Visual Studio 2008
- SQL Server 2008
- Überblick Windows Server 2008 Management
- Internet Information Server 7
- Virtualisieren mit dem Windows Server
Viel Spass beim Gucken.
| | | Kommentar hinzufügen
| 0 Trackbacks
| Permalink | Trackback-URL |
Februar 2008 im Rückblick
03.03.08 - .NET, Grundlagen, Base Framework, WPF, ASP.NET, Silverlight, Datenverwaltung, Visual Studio, Allerlei Beitrag von Norbert Eder
Unable to find manifest signing certificate in the certificate store
14.02.08 - .NET, Visual Studio, Allerlei Beitrag von Norbert Eder| | Heute bekam ich diese Meldung und wusste im ersten Moment auch nicht so ganz genau, was es damit auf sich hat. Hier nun die Aufklärung:
Gegeben ist ein Projekt, welches über einen TFS verwaltet wird. Für dieses Projekt wurde ClickOnce aktiviert und somit die ClickOnce Manifests signiert. Dafür wurde ein temporärer Key (pfx) angelegt, welcher nicht eingecheckt wurde. Daraus resultiert nun dieser Fehler. ABER:
In den Projekteigenschaften kann nun in der Lasche Sign der Haken von Sign the ClickOnce manifests entfernt werden, was jedoch dieses "Problem" nicht behebt. Der Fehler erscheint weiterhin. Um diesen Fehler los zu werden, muss manuell die Projekt-Datei (csproj, vbproj, etc.) geöffnet werden, um folgende Tags zu entfernen:
<ManifestCertificateThumbprint>
<ManifestKeyFile>
<GenerateManifests>
<SignManifests>
Nun das Projekt bzw. die Solution neu laden und es kann wieder gebuildet werden.
Daher:
- Derartige Änderungen an einem Projekt unbedingt mit den Kollegen absprechen
- Key-Dateien ins Source Control einchecken
- Bei einem Test nichts einchecken
| | | 2 Kommentare
- 3507 mal angesehen
| 0 Trackbacks
| Permalink | Trackback-URL |
Jänner 2008 im Rückblick
04.02.08 - .NET, Grundlagen, Base Framework, WPF, ASP.NET, Silverlight, Mobile Devices, Datenverwaltung, Visual Studio, Allerlei Beitrag von Norbert Eder Zurück Weiter
|
|
|
|
|
|
|