.Net ist auch schön Technikwürze 85
Warum wird eigentlich nur über PHP geredet? Wo bleibt eine Technikwürzefolge über .NET als Alternative? Das fragte sich unser Hörer Tobias Stephan und Schritt zur Tat.
Transkript der Folge
-
Sascha Ja, ihr Lieben, ihr hört Technikwürze 85, eine weitere Ausgabe eures Design- und Webstandards-Podcast. Heute ist der 13. August, wie immer Montag. Mein Name ist Sascha Posner und ihr hört heute eine Folge, in der wir zu dritt über das, Microsoft Visual Studio Dot net reden und, ein bisschen vergleichen wollen, wo da die Vorteile zu PHP sind und ob man das überhaupt vergleichen kann. Aber hört einfach selber mal rein.
Ja, noch mal herzlich willkommen zum, Technikwürze Design- und Webstandards-Podcast. Heute in einer Trio-Runde. Mit mir im virtuellen Skype-Studio ist, wieder mal der Daniel Jacinth. Hallo Daniel.
-
Daniel Sascha.
-
Sascha Ja. Und, der Tobias Stephan. Hallo Tobias.
-
Tobias Hallo Sascha.
-
Sascha Hallo. Tobias ist von HS4 Software GmbH in Wesel zu uns gestoßen, auch ein treuer Hörer von Technikwürze, wie er vorher erzählt hat und, hatte immer ein bisschen das Problem, wie wir im Vorgespräch festgestellt haben, dass Technikwürze einfach sehr PHP-lastig ist. Und, ja du, Tobias, du bist, ein bisschen, Dot-net-Fachmann. Könnte man das so sagen?
-
Tobias Nun ja, ich lebe davon, deswegen sollte ich mich ein bisschen damit auskennen. Ich beschäftige mich auch mit der PHP-Welt, aber in der ganzen Podcast-Szenerie hört man eigentlich nur von der PHP-Welt. Deswegen habe ich das kurz angemerkt.
-
Sascha Ja, das stimmt natürlich. Es ist ja irgendwie, doch schon auffällig, was natürlich, na ja, was heißt, woran liegt das? Vielleicht daran, dass PHP sehr verbreitet ist. Ob es daran liegt, dass PHP sehr einfach ist, wirst du heute ein bisschen, aufklären und wir wollen natürlich gerne auch, der Dot-net-Gemeinde ein, eine Basis bieten, um ein bisschen über dieses Phänomen zu sprechen.
Vielleicht kannst du mal anreißen, was Dot net eigentlich ist, weil so für mich, für jemanden, der jetzt nicht der obergrößte Programmierguru ist, war bis jetzt nie so ganz klar: Was ist Dot net eigentlich? Ich hab das immer mit Microsoft assoziiert, was ja richtig ist, aber, man- -wird dann sehr schnell, verwirrt, weil es gibt dann zum Beispiel Password Dot net und man hört auch sonst viel Dot net und dann gibt's ja auch noch Domains Dot net. Es ist also alles sehr viel Dot net.
Erklär doch mal, was hat's mit diesem Framework auf sich?
-
Tobias Also das, dieses Verwirrspiel ist ganz leicht aufzuklären. Das Dot-net-Framework ist nichts anderes als eine Basis und, wenn ich's einfach erklären, soll, vergleich ich, vergleich ich das ganz gerne mit Java. Java soll plattformunabhängig funktionieren und das, Gleiche gilt eben auch für Dot net. Habe ich das Dot-net-Framework installiert, kann ich eben mit Dot-net-Anwendungen arbeiten.
Ob das nur eine ASP Dot net, sprich Internetseite sein soll oder, eine Win, Windows-Anwendung und theoretisch soll sie als Windows-Anwendung auch auf anderen Plattformen laufen. Für die Internetvarianten gilt das natürlich sowieso. Für die anderen Plattformen stelle ich das hier einfach mal so infrage. Es gibt auch, das Mono-Projekt, um, Dot-net-Anwendungen auf Linux laufen zu lassen und so weiter. Aber schlussendlich ist es eine Plattform und mehr nicht.
Und jeder XP-User hat's automatisch installiert.
-
Sascha Mhm. Das wäre meine nächste Frage gewesen, weil zum Beispiel Java, muss ich ja auf vielen Rechnern, installieren und, damit ich's halt vor Ort habe. Wie sieht das jetzt hier bei Dot net aus? Also du sagst gerade auf XP, dann wird's in Vista natürlich wahrscheinlich auch mit drin sein. -
-
Tobias Oh, das hatte ich jetzt unterschlagen, ja. Da gab's ja noch was, ja.
-
Sascha Das, das gab's noch. Also, du sprichst auch mit zwei Leuten, die, gerade auch auf 'nem Vista, Rechner ihr Skype laufen haben. Also es funktioniert sogar.
-
Tobias Aber ich, ich nehme das, überrascht hin, ja.
-
Sascha Ja. Was auch immer du gesagt hast, DJ, die Verbindung zu dir ist relativ schlecht im Moment.
-
Tobias Ja egal, das-- ich hab mich nur ein bisschen über Vista aufgeregt, aber das, gehört ja vielleicht nicht hierhin.
-
Sascha Nee, das wär dann eine eigene Ausgabe. Gut,, aber wie sieht das denn aus? Also du, bei, auf anderen Plattformen, also Linux zum Beispiel hast du angesprochen, Mac, irgendwelche mobile Endgeräte oder so, da muss man das schon nachinstallieren.
-
Tobias Na also das Dot-net-Framework kann man meines Wissens nach und ich bin nicht der Linux-Fachmann, nicht mal eben auf Linux installieren, sondern es gibt eine Entwicklungsumgebung unter Linux. Ich beschäftige mich gerade nebenbei damit. Das heißt aber komplett neu kompilieren. Der Gedankengang war die Plattformunabhängigkeit, deswegen war ich gerade ein bisschen vorsichtig und das steht fest, das ist jedenfalls, bis heute nicht vollständig so.
Also Dot net ist schon irgendwo auf Microsoft-Rechnern zu Hause.
-
Sascha Mhm. Okay. Gut, was ich jetzt nicht so ganz verstanden habe. Hallo?
-
Tobias Ich bin noch da.
-
Sascha Ja, dann ist gerade Daniel aus dem Gespräch verschwunden. Den werde ich dann gleich noch mal zurück einladen, aber, wir können ja trotzdem schon mal weiterreden. Was ich noch nicht so ganz verschwun-- verstanden habe, ist:, was hat's denn jetzt mit diesen ganzen Programmiersprachen auf sich, die da irgendwie mit, mit drin sind? Also ich bin zum Beispiel mal auf 'n Wikipedia-Eintrag gegangen, und da war dann, die Rede von C++, C#, Visual Basic, all das. Ist das da mit drin?
Bietet, sozusagen dieses Framework, eine Basis für diese Programmiersprachen oder kann man die dort drin leichter anwenden?
-
Tobias Ja, ist 'ne schöne Frage. Also um es mal eben, ich will nicht in alle, auf alle Details eingehen, aber C# und Visual Basic Dot net, da ist ja der Anhang Dot net wichtig, sind im Ergebnis das, dasselbe. Das heißt also, der kompilierte Code, der unterscheidet sich überhaupt nicht mehr. Früher gab's so,, Argumente, dass man gesagt hat: Ja, wenn man mit C entwickelt, dann ist die Anwendung dahinter auch viel schneller.
Also diese Argumente zählen heute nicht und man sieht C# gerne als Nachfolger von C++. Wenn man sich die volle Version von Visual Studio, was ja nur die Entwicklungsumgebung für, Dot-net-Anwendungen ist, installiert, dann hat man all diese Varianten auch C++, wobei ich jetzt kein C++-Entwickler bin. Wenn ich die Frage damit jetzt beantwortet habe.
-
Sascha Ja, ich, also, ich denke, für mich umfassend genug. Herzlich willkommen zurück im Gespräch, Herr Jackzint. War das jetzt eine dieser Vista-Probleme oder, was war das?
-
Tobias Da meinte Skype offline gehen zu müssen. Ich weiß nicht warum.
-
Sascha Das kann nur an Vista gelegen haben. Also ich bin mit Vista völlig zufrieden, nur bevor wir irgendwelche bösen Anrufe aus Redmond bekommen. Gut, du, bisher hast du ja selber gesagt, du lebst, von der Programmierung mit.NET und hast auch kurz erwähnt, dass eins eurer, größeren Projekte, eine Software namens EXODA ist, von der du auch gesagt hast, was ich sehr schön finde, dass es, sozusagen zugegeben ist, dass die, dass der Name in erster Linie schön klingen soll.
Ich bin immer wieder sehr begeistert, wie bei so Software wie mein absolutes Lieblingshighlight ist Elster, die Software für Finanz-, Steuereinzugsgeschichten von, vom Finanzamt. Wo ich immer den Eindruck, da werden Buchstaben so aneinandergekettet, damit sie hinterher doch noch einen schönen Namen ergeben. Da werden noch mal Worte reingeschoben, als, damit sie die Buchstaben da passen. Und ich finde, in dem Beispiel ist riesig, dass eine Software, die mit Steuern zu tun hat, Elster heißt.
Also ganz bitter.
-
Tobias Man assoziiert was Diebisches damit.
-
Sascha Genau, eigentlich schon. Aber bei euch heißt die Software jetzt EXODA. Was, was genau, ist diese Software?
-
Tobias Also ich geb das ganz offen zu, man hat Buchstaben aneinandergereiht und überlegt, was könnte es für einen Sinn machen.
-
Sascha Genau das meine ich, aber schön, dass du es zu--
-
Tobias Man nannte das früher Brainstorming, glaube ich. Ich glaube, da gibt's heute einen schickeren Begriff für, der ist mir jetzt nicht geläufig. So ist EXODA schlichtweg entstanden in der, in der Begrifflichkeit. Und, uns ist dann aufgefallen, dass das Extended On-Demand Application heißen könnte.
-
Sascha Ah ja.
-
Tobias Da steckt halt drin On Demand und soll eben bedeuten, dass ich jederzeit von jedem Ort aus Angebote, Aufträge, Rechnungen, CRM, und so weiter, lösen kann.
-
Sascha Also so 'ne kleine, Business, All-in-one-Lösung.
-
Tobias Da muss ich jetzt unterbrechen. Es ist keine kleine Business All-in-one-Lösung, sondern wir sa, wir werben ja damit, dass wir sagen, wir bilden auch große Unternehmensprozesse ab.
-
Sascha Ah, okay.
-
Tobias Also geeignet für den Ein-Mann-Betrieb bis, fünftausend Mann. Davon soll's nicht abhängig sein.
-
Sascha Okay, aber in erster Linie und, das kam ja so 'n bisschen raus, ist das,, Schöne an der Sache, dass man halt von überall, drauf zugreifen kann. Also ich sag mal, ich schmeiß mal das Stichwort Web 2.0 und Ajax in die, in die, Gesprächsrunde. Das heißt, ich kann im Prinzip von jedem beliebigen Browser, darauf zugreifen, ja?
-
Tobias Ganz genau soll's sein. Unser Anspruch ist auch gewesen, dass, ich meine nicht mit jedem beliebigen Browser, jedenfalls mit dem, was so modern ist. Internet Explorer darf man ja nicht vergessen, Mozilla, Opera, das sollte schon alles funktionieren. Und der nächste, der nächste Wunsch war natürlich, dass ich von einem Anwender nicht erwarten möchte, dass er noch irgendetwas zusätzlich installieren muss. Also selbst so eine Aufforderung wie bei einem Flashplayer wäre mir zu viel gewesen.
-
Sascha Ah ja, okay, und du, bist also sozusagen, nicht nur deswegen, aber das habt ihr halt in.NET umgesetzt, wenn ich, gehe ich mal davon aus, ne?
-
Tobias In dem Fall jetzt in C Sharp, aber wie ich gerade gesagt habe, spielt das dafür eigentlich eine geringe Rolle.
-
Sascha Okay. Und, hast, ja wie, dein, dein, der Grund, warum du ja sozusagen an uns herangetreten bist, war, : „Leute, das ist so cool einfach und, es ist, oder es ist so nett, damit zu arbeiten.
Das sollte, das sollte die Menschheit wissen.“ Jetzt, die Killerfrage:, warum zum Beispiel, also ich bin, wenn ich programmiere, ein PHP-Programmierer, was einfach daran liegt, dass mit dem Content-Management-System und auch vielen, vielen Open-Source, Systemen, egal ob das Foren sind oder ob das, ja ich sag mal, kleine Gästebücher sind oder Shop-Systeme oder eben Content-Management-Systeme, da wird einfach sehr viel mit PHP gearbeitet.
Dadurch hab ich's dann halt Learning by Doing im Prinzip, erfahren. Wie sieht das denn jetzt hierbei aus? Man hat ja immer so 'n bisschen den Verdacht, dass wenn etwas von Microsoft kommt, ich mir, nicht nur die, die, das Wissen erwerben muss, damit umzugehen, sondern, auch eine Software, die mich tausend Euro kostet.
-
Tobias Also da muss man ja ganz klar sagen, also erst mal schicke ich voraus, das ist bei mir keine Micro, keine Microsoft-Affinität- -sondern, das hat einfach praktische Gründe, dass wir uns dafür entschieden haben. Und jeder, der sich dafür interessiert und vielleicht sind's ja 'n paar nach diesem Podcast, der kann einfach mal, sich die Web Developer Edition runterladen. Die ist kostenlos.
Das heißt, auch da hat Microsoft seit Visual Studio 2005 verstan-verstanden, dass man nicht von jedem Anwender erwarten kann, dass, von jedem Programmierer erwarten kann, dass er einen Haufen Geld ausgibt. Also es geht unwahrscheinlich viel, ohne dass man, in die Tasche greift. Und das ist, wahrscheinlich auch 'n, Problem gewesen, dass man die Entscheidung gefällt hat.
Denn, in der PHP-Welt, das wird der Grund sein, warum es so weit verbreitet ist, brauche ich das ja eben nicht, sondern ich kann einfach mal so loslegen. Das geht seit der Version 2005 von Microsoft ganz genauso. Und weil du gerade danach gefragt hast, wenn jemand das macht und sich den Web, die Web Developer Edition installiert hat, dann wird er feststellen, dass ich, eine ganze kleine Applikation rein per, per Drag and Drop mir schon zusammenbauen kann.
Und da muss ich Microsoft jetzt mal loben. Die Entwicklungsumgebung ist nach allem, was ich gesehen hab und ich bin auch PHP-Entwickler, weil wir auch in, im Kundenauftrag in PHP entwickeln. Da haben wir zum Beispiel mit Zen Studio gearbeitet, in der Vergangenheit und da muss ich sagen, da ist die Microsoft IDE, also die Entwicklungsumgebung, schon weit überlegen. Das muss man Microsoft an der Stelle einfach lassen.
-
Sascha Ja, also in meiner Gegenwart darf man auch Microsoft gelegentlich mal loben. Ich bin da nicht so fundamental.
-
Tobias Ich will nur nicht in der Ecke stehen, dass man sagt: „Ja gut, er liebt nur Microsoft und deswegen entwickeln sie mit.NET.“ Also das wär's mit Sicherheit nicht.
-
Sascha Vielleicht können wir das Gerücht aufwerfen, dass es, für diesen Podcast ähnlich wie damals bei diesen Hoax-E-Mails, für jeden Download dieser Podcast-Folge kriegen wir, einen Windows-Rechner geschenkt oder so. Das wären zwar sehr viele, aber-
-
Tobias Habe ich meine Bankverbindung schon angegeben?
-
Sascha Nee, aber das machen wir danach. Nein, aber, Daniel, du hattest, vorher schon, angedeutet, dass, du ja jemand bist, der eigentlich, sehr, sehr, sehr, sehr viel mit PHP arbeitet. Ist, ist dir.NET, nicht nur ein Begriff, sondern hast du da auch schon mal mit gearbeitet oder?
-
Daniel Ja, ich hab, ich studier ja auch nebenbei auch noch, 'n bisschen und, in diesem Rahmen hab ich, hab ich mal, allerdings ist das einige Zeit her, hab ich mal Webservices in, mit.NET, gemacht, mit C# und, in.NET 1.1 war das noch. Das muss ich zugeben, muss ich Tobias recht geben, die IDE von Microsoft hat das alles sehr einfach gemacht und, ging eigentlich, der ganze Prozess war ziemlich einfach.
Für mich infrage kommt's leider nicht oder nicht leider nicht, sondern, weil einfach, die meisten Webserver, die ich so habe oder die, die meine Kunden haben, die laufen unter Linux, mit 'nem Apache und da kann ich mit.NET nicht so viel anfangen.
-
Tobias Das ist durchaus ein schlagendes Argument.
-
Sascha Okay, also e-e-e, quasi, in dem Fall insofern Totschlagargument, aber man muss ja auch mal sagen, denn ich weiß zumindest von einem Server, den du betreust, der kein Linux-Server ist, wie du immer wieder fluchend erwähnst. Es ist ja nun so, dass, Windows Server nicht mehr die Welt kosten.
Also ich kann mich daran erinnern, als ich mich erste Mal mit, dedizierten Servern auseinandergesetzt habe, da war das einfach überhaupt kein, keine Möglichkeit, weil es einfach so viel teurer war als 'n, als 'n, eine Linux-Kiste, mit Apache drauf, dass es überhaupt die meisten nicht in Erwägung gezogen haben. Aber ich glaub, bei einem, na ja, ich kein, bei vielen Hostern, ist es mittlerweile so, dass es eigentlich nur noch irgendwie zehn Euro mehr im Monat kostet oder so, ne.
-
Daniel Ja, zehn, zwanzig Euro mehr im Monat kostet das vielleicht noch, ja. Das stimmt.
-
Sascha Also das ist dann nicht, zumindest nicht mehr das ganz große Argument. Aber du hast, was mich, jetzt erstaun-erstaunt mich ein bisschen. Ich hatte irgendwie erwartet, du würdest jetzt sagen: „Ja, aber auch es ist ja auch irgendwie an der und der Stelle, nicht gut und so.“ Wenn das jetzt sozusagen die, das einzige Argument war, dann, ist das jetzt 'n bisschen enttäuschend.
-
Daniel Na ja, also das ist eigentlich das größte Argument, dass es, es ist ja plattformübergreifend angedacht, aber man kann es einfach nicht überall einfach so, benutzen, wie, wie PHP. Also PHP kann ich unter, unter Windows genauso benutzen, unter dem AIS genauso benutzen wie, wie unter dem Apache und eigentlich, in jeder Umgebung kann ich damit was anfangen.
-
Tobias Haben wir ja grade schon, ja. Ja, wir haben ja grade schon gesagt, als ich sagte, so einfach ist die Plattformunabhängigkeit. Das ist tatsächlich, da muss ich dem Daniel recht geben, Theorie geblieben bisher.
-
Sascha Mhm. Was mich jetzt mal interessiert, vielleicht, bin ich da auch 'n bisschen schwer von Begriff. Ich, wir sollten übrigens dringendst mal in einem der nächsten Podcast-Folgen wieder 'n Thema, haben, wo ich, auch sehr viel, weiß, weil irgendwie, ist jetzt seit zwei Ausgaben, glaub ich, dass ich irgendwie als der Noob moderiere.
Nein, aber die, die Frage, was mich interessiert, ist zum Beispiel, wenn ich jetzt mit PHP arbeite, um jetzt mal gegeneinanderzustellen, dann ist das ja, 'ne Programmiersprache, die ich quasi, wirklich, die ich lernen muss. Versteh ich das richtig? Und das wär für mich 'n sehr gutes Argument für.NET.
Wenn ich jetzt zum Beispiel, C#-Programmierer bin oder Visual Basic Programmierer oder so, dass ich im Endeffekt mit dieser Kenntnis, Webanwendungen machen kann auf, i-in, in diesem Framework, das dann als, ASP.NET sozusagen auf meinem Windows Server, online angeboten wird.
-
Daniel Also, wenn ich die Frage jetzt richtig verstanden hab, die Sprache ist exakt dieselbe. Die Entwicklungsumgebung ist auch dieselbe. Ob ich nur eine Windows-Anwendung mache oder ob ich, eine Win, eine Webanwendung mache, das spielt überhaupt gar keine Rolle. Ich starte meine, Entwicklungsumgebung und sage: „Ja, jetzt mach ich eine ASP.NET-Anwendung.“, die Bedienung ist dieselbe und auch der, Quellcode ist exakt derselbe. Und das ist natürlich schon sehr angenehm.
Das heißt, Microsoft ist hingegangen und hat, diese beiden Welten, wie es früher war, man hatte ASP und dann hatte man sein Visual Basic 6 und, programmierte zwei vollkommen verschiedene Sachen. Und so mancher Entwicklerkollege, war sich gar nicht darüber im Klaren, dass er eigentlich auch mit 'n ganz klein bisschen Umstellung ohne Weiteres, Webfunktionalität programmieren kann.
War für viele Leute immer sehr weit weg und, seit Visual Studio, aufm Markt ist, Visual Studio 2002 hieß es damals in 2003, da sieht man eigentlich, dass alles zusammengewachsen ist. Und wer PHP programmiert, ich sag mal, die Syntax zu C# ist ja nun wirklich nicht, so grundlegend unterschiedlich.
-
Sascha Nee, gut, das weiß ich nicht, kann ich nicht beurteilen, aber das wär für mich, da hast du die Frage tatsächlich, genau richtig beantwortet. Das wär dann zum Beispiel für mich 'n gutes Argument, wenn ich jetzt jemanden hätte, der, wenn er dann so fähig ist, natürlich das auch schon selber weiß.
Aber, bevor ich jetzt zum Beispiel als jemand, der, ziemlich fit in Visual Basic ist oder so, mich dann, um jetzt 'ne Webapplikation, zu programmieren, mich mit, PHP auseinandersetze, da geh ich doch lieber hin und arbeite so. Weil dann kann ich einfach-
-
Daniel Ja, aber mit Sicherheit. Also wer, wer VB, wer VB,, spricht in Anführungsstrichen, der kann auch mal eben eine ASP.NET-Anwendung schreiben.
-
Sascha Ja. Ja, also wie gesagt, für mich hat, ist, ist es immer, oder bestand diese Frage einfach nie, weil ich sozusagen aus der Not heraus überhaupt angefangen hab zu programmieren, bis ich dann mir irgendwie, Leute gesucht habe, die, die ich, die ich dann dafür lieber bezahl und mich lieber auf andere Sachen konzentrier.
-
Daniel Ne, das geht mir mit dem Design so.
-
Sascha Ja, ja, das, das hast du schon gesagt, ja. Ja, aber so halt ist ja schön. Das ist ja der, der, das Schöne an der Arbeitsteilung. Du hast in, als wir vorher, so 'n paar E-Mails ausgetauscht haben, eine sehr interessante Frage, die mich zwar nur am Rande interessiert, aber die ich immer wieder höre, angerissen und da würd ich euch beide jetzt noch mal zu befragen. Und zwar steht mir hier auf meinem Notizzettel, C# oder VB: Was ist denn nun besser? Mit deinem Kommentar die Frage schlechthin.
Ja, was ist denn nun besser?
-
Daniel Die Frage ist gerichtet an mich? Ja, erstmal an dich, danach- Gut, okay. Also i-- bei uns im Haus gibt's da auch unterschiedliche Meinungen. Also ich würde, ich sage heute definitiv, C# ist die bessere Variante, weil C# absolut typensicher ist.
Also um es einfach zu erklären: Ich habe eine Variable und, wenn ich dieser Variable beibringe, dass nun mal da ein Integer-Wert dahinter sitzt, dann kann ich das nicht an allen Stellen einfach wiederverwenden, sondern ich muss sie im Zweifel konvertieren. Darüber regen sich viele auf und, es ist auch mit Aufwand verbunden. Man muss auch viel tippen, das mag alles sein, aber das ist für mich eins, eines der totschlagenden Argumente, dass ich, dass ich C# VB mittlerweile bevorzuge.
Das war mal anders. Nun trotzdem, auch wenn ich sage, was ist nun besser, ist auch 'ne langweilige Diskussion, welche Sprache ist denn jetzt die meistverbreitetste? Da gibt's also Studien, die behaupten, es sei ja Visual Basic und dann hab ich mit dann wieder gelesen, dass C#, C ist ja die Sprache schlechthin, das Ganze wieder ablöst und, also find ich relativ langweilig.
Ich hab's trotzdem als Frage mal aufgesetzt, natürlich haben die C-Programmierer immer den Ruf, dass sie die besseren Programmierer seien. Wer VB programmiert, der kann's ja eigentlich gar nicht, denn es ist ja so einfach, lesbar. Und das muss man VB-Code nun mal sagen. Es liest sich ja fast wie 'n Buch. Man kann's verstehen, wenn man Englisch spricht. Mhm. Wie sieht das bei dir aus, DJ? Was, womit programmierst du?
Ja, also ich programmier ja auch, wenn ich nicht im Web programmiere, bin ich, C++ und, C und D Programmierer und deswegen, gefällt mir das eigentlich da-dafür schon C# besser als, als Visual Basic. Ich muss allerdings zugeben, dass ich Visual Basic nie richtig, mich damit beschäftigt hab, und, auch deswegen gar nicht sagen kann, ob das jetzt besser lesbar sei oder sonst wie. Also für mich war Visual Basic Basic und deswegen, nicht beachtenswert.
Der einzige Bedarf, der in der Praxis besteht, ist ja, wenn man irgendwelche Webseiten liest und sich mit irgendwelchen Beiträgen beschäftigt. Das hab ich als angenehm empfunden, da,, VB und C# ja nun mal da irgendwo auch ein bisschen zusammengewachsen ist in der, in der neuen Welt, dass man natürlich, Code Snippets austauschen kann untereinander. Na gut, dann hab ich halt ein bisschen VB, dann mach ich halt C# draus und umgekehrt.
Das ist ein Grund für mich, warum man sich mit beidem, wenn man sich mit C# beschäftigt, dann hat man zwangsläufig auch VB und umgekehrt. Das ist so meine Erfahrung. Das ist ganz angenehm. Das.NET Framework ist ja aber auch nicht nur auf diese beiden Sprachen begrenzt. Also man kann, man kann ja auch direkt auf Delphi, Pascal Code, gibt's ja nun auch für, für.NET. Oder ich denke, es gibt, glaube ich, sogar auch, - Pascal sogar, das wusste ich jetzt nicht mal, ja.
Ruby oder, oder,, Python gibt's auch.NET-Anbindung für, also.NET Compiler für. Also könnte man es auch in, in seiner eigenen Programmiersprache dann.NET-Programme schreiben. Es gibt jetzt aber nicht irgendwie 'n PHP Compiler, ne? Das wär jetzt 'n bisschen, würde das... Das weiß ich nicht, aber das, wäre möglich, da einen zu schreiben. Aha, okay. Ich hab, ich glaube, ich hab immer, also es ist ja ein sehr faszinierendes Thema für mich.
Wie gesagt, also eins der nächsten Themen wird sicherlich wieder irgendeins mehr in den Bereich Webstandards oder so gehen, damit ich auch mal wieder meine Fachkenntnis rausholen kann. Sonst ist es auf Dauer 'n bisschen unangenehm. Jetzt hab ich mal grade, muss ich mal noch mal einen Blick auf meinen Zettel werfen.
Ich hatte mir hier noch irgendeine sehr interess-- Ach genau, wir hatten auch, du hattest auch in der, in einer der E-Mails und das ist etwas, was mich wirklich sehr interessiert, denn auch wenn ich jetzt mit PHP arbeite, du hast, das Stichwort objektorientierte Programmierung mal, mit aufgeschrieben quasi.
Ich bin jemand, der Programmieren also wirklich, sehr, ich hab das bei 'nem Treffen mal gesagt, ich glaub, ich, ich hab so die, die meine Programmierontogenese, ja, entspricht der Phylogenese der Programmierung. Also mit anderen Worten: Ich lerne immer Sachen erst dann, wenn sie wichtig werden. Also ich kann mich, hab keine, keine Ruhe, mich mal mit 'nem Buch hinzusetzen und so, das zu programmieren, quasi wirklich zu lernen.
Und bei mir war zum Beispiel der Moment, als ich überhaupt erste Mal mit Funktionen gearbeitet hab, als ich einen ultralangen Quelltext hatte, wo ich irgendwann gedacht hab: „Hallo, das hab ich doch jetzt schon dreimal geschrieben. Warum kann man, es muss doch 'ne Möglichkeit geben, das irgendwo hinzuschreiben und immer nur wieder drauf zurückzugreifen." Was ist überhaupt objektorientierte Programmierung und warum hast du's mit hier draufgeschrieben? Läuft das besonders gut in.NET?
Ich hab das deshalb draufgeschrieben, weil wir früher mit Visual Basic eben gearbeitet haben und Visual Basic, ohne auf die Details einzugehen, war nicht wirklich objektorientiert. Mhm. Das ist nun heute so. Im Prinzip hast du deine Frage ja gerade schon selber beantwortet. Ich programmiere an X Stellen x-fach irgendetwas neu und, das mag gebunden sein an ein Formular oder woran auch immer.
Und, na ja, das macht nun mal nicht viel Spaß, Dinge, zu wiederholen, die an sich eigentlich schon gut funktioniert haben. Und, das macht objektorie-, orientierte Programmierung aus, dass ich,, Methoden, Eigenschaften, was weiß ich auch immer, kapsle, an eine Stelle setze und sage: „Okay, ich brauch's wieder." Und, das ist, unter.NET konsequent vollzogen und macht die Arbeit eben auch sehr leicht und deswegen hab ich das Stichwort noch, dazugesetzt: Wiederverwendbarkeit von Code.
Und ich sag mal, da schätzen wir heute sehr, dass wir, unseren Code wirklich gut wiederverwenden können. Auch wenn wir verschiedene Applikationen miteinander verbinden, haben wir natürlich an der Stelle gewonnen. Mhm. Also ja generell mir, wie gesagt, selbst als Programmierlaien irgendwann aufgefallen, dass es 'ne gute Idee ist. Ja, also mit der objektorientierten Programmierung ist so, dass dieser geflügelte Begriff und, ich denke mal, auch diese, diese Sekunde hatte ich auch mal.
Bei mir war es jedenfalls so:, ich, habe vor vielen, vielen Jahren mit Turbo Pascal gearbeitet und nicht objektorientiert und irgendwann kam der Tag, wo ich diese objektorientierte Denke verstanden hab. Aber das war eben nur diese eine Sekunde und ab dem Tag hat sich meine Entwicklerwelt geändert.
Deswegen kann ich nur jedem raten, der auch nur 'n bisschen programmiert, einmal durchbeißen, einmal 'n bisschen was lesen und da kommen diese ganzen Beispiele mit den U-Booten und Kaffeetassen und der Höhe und der Breite. Und, wenn man das einmal verstanden hat, man muss nur lang genug lesen. Irgendwann macht's Klick und dann braucht man nicht mehr weiterlesen. Man weiß, wie's funktioniert.
-
Sascha Ja, das,, möchte ich übrigens als Vergleich dazu sagen, nur damit die Leute vielleicht tatsächlich wirklich sich damit 'n bisschen auch mehr auseinandersetzen und da diesen, diese, dieses Durchbeißen irgendwie tatsächlich vollziehen. Das ist nämlich genau dasselbe, wie wenn man Webseiten macht, sich an Webstandards zu halten.
Auch das erfordert am Anfang, sich durchzubeißen und, von der Tabelle als Designelement mal wegzugehen und, dann ist es am Anfang halt doch noch mal 'n bisschen schwieriger und hinterher ist es um so, so, so, so viel mehr leichter.
-
Daniel Ja, ich glaub, wenn man dann erst neu anfängt zu lernen und das dann gleich richtig lernt, dann ist es nicht, nicht so schwer. Ich glaub, das, das Schwere ist einfach, weil du ja weißt... Hallo, bin ich noch da?
-
Sascha Ja, du bist da. Ich hör dich.
-
Daniel Es hörte sich nur so an, als ob ich wieder mal, irgendwie offline gehen wollte. Weil du ja weißt, wie du es anders machen könntest, wie du's mit Tabellen machen könntest, ist das halt, ist, ist halt die Versuchung so groß, das da damit zu machen.
-
Sascha Ja, genau und das ist wahrscheinlich-
-
Daniel An dieser Stelle gestehe ich, dass ich dazu neige, ja.
-
Sascha Ja. Ja, das ist, das ist halt auch tatsächlich, glaub ich, gerade wenn man jetzt zum Beispiel bei so-- Es ist halt auch noch mal was anderes, ob man jetzt an so einer Software in Anführungsstrichen, was heißt in Anführungsstrichen, an so einer Software arbeitet oder ob man tatsächlich jetzt, 'ne Webseite zur Repräsentation eines Unternehmens baut. Also ich glaube, dass man da vielleicht eher drauf zurückgreifen kann.
Also, also das heißt eher, da kann man dann, glaub ich, auch drauf zurückgreifen, weil da wird man eh nie so 'ne Barrierefreiheit erreichen wollen oder so, die, oder können.
-
Daniel Das kann ich an der Stelle nur bestätigen. Also ich muss zugeben, dass wir an einigen Stellen, einfach aus Zeitgründen, auf, Barrierefreiheits-freiheit verzichtet haben, leider. Und wir haben auch keinen Designer im Team, sondern wenn, dann wird immer extern designt und, Kollegen von euch schlagen dann die Hände über den Kopf zusammen, was wir so manchmal dann gemacht haben, aber so nach und nach wird's dann korrigiert.
-
Sascha Ja, aber da, so, so ist das nun mal und, ich werd auch bestimmt kein Interesse daran haben, dass das Backend von 'nem Content-Management-System, komplett ohne Tabellen läuft oder, super barrierefrei ist. Also das funktioniert einfach nicht, ne.
Ja, bevor wir jetzt gleich, sozusagen uns aus dieser, illustren Runde verabschieden, möchte ich doch noch mal, nachdem wir jetzt auch sehr viel über Programmierung gesprochen haben, doch noch mal auf das, Stichwort und, Buzzword, Ajax oder, Ajax, zurückkommen. Du hast schon gesagt, also man kann tatsächlich, in.NET dann relativ einfach, per, Drag and Drop sich so 'n bisschen 'ne kleine Applikation zusammen, klicken. Würdest du sagen, man kann... Na, wie formulier ich die Frage jetzt gut?
Also es gibt genug, Ressourcen, die dir ermöglichen, auch als, konventioneller Programmierer quasi 'ne, 'ne schicke, Ajax-, Anwendung zu programmieren.
-
Daniel Also ich drück's mal überspitzt aus, aus: Wir haben Zeit damit vergeudet, Ajax zu verstehen. Wir haben Ajax verstanden, haben uns sehr viel Arbeit damit gemacht und, dann kam, die Ajax-Lösung von, Microsoft, Stichwort Atlas. Und, das, ich erklär mal eben kurz, wie man Ajax programmiert.
Man nimmt tatsächlich die Maus, zieht das Steuerelement Ajax da rein und alle Textboxen oder was man auch immer hat und, und Labels, die man so benötigt zum Klicken, die sich innerhalb dieses Steuerelements befinden, ganz einfach gesagt, die sind auf einmal Ajax-fähig. Und, da hab ich natürlich gesagt, das ist nat-- Es hat auch noch Fehler und man kann drüber meckern und es gibt JavaScript-Problemchen. Trotzdem muss man sagen, das funktioniert erst mal.
Das heißt also, innerhalb von drei Minuten hab ich eine Ajax-fähige Applikation.
-
Sascha Und das, also ich mein, klar, es gibt immer Fehler und, es wird auch immer so sein, da wo-- Es wird wahrscheinlich auch ewig so sein, dass das dann besser läuft auf 'm Internet Explorer als im, im Firefox oder so. Aber kann man denn tatsächlich auch das sozusagen als Absolut, als, als Abschlussfrage: Kann man denn damit dann tatsächlich auch, wenn man sich Mühe gibt, 'ne barrierefreie Seite schrauben, die, auf allen wichtigen Browsern läuft?
-
Daniel Das würd ich jetzt einfach mal mit Ja bestätigen. Mag Einschränkungen geben, aber grundsätzlich erst mal ja. Denn es ist nicht weniger barrierefrei, nur weil ich das Steuerelement rein, da reinschiebe. Also das berührt's an der Stelle eigentlich nicht.
-
Sascha Ja, das ist doch,, eine nette, ein netter Ausblick und vielleicht wird ja der eine oder andere tatsächlich mal rein, reinschauen. Hast du abschließend vielleicht ein, zwei Ressourcen, die du, empfehlen würdest als, ich sag mal, als, Einstiegsseitentutorialsammlung oder so was?
-
Daniel Ja, ich war sogar die, ich war sogar so unverschämt und hab, auf unserem eigenen Wiki ein paar Links zu dem Thema zusammengetragen, wo sich eigentlich alles befindet, wovon ich gerade gesprochen habe. Und, man verzeihe mir die Schleichwerbung an der Stelle, www.exoda.de.
-
Sascha Ich möchte ganz kurz, Sekunde, lass den Ton wieder zu, lass, lass den Ton wieder zurückkommen, weil erstaunlicherweise und da hab ich jetzt nix mit zu tun, hast du genau in dem Moment, als du Schleich-- Kam nur noch Rauschen, ja. Also, jetzt hört man dich wieder. Sag's noch mal.
-
Daniel Gut, dann noch mal: Man verzeihe mir die Schleichwerbung. Auf www.exoda.de hab ich, die Links zusammengetragen. Das heißt, wenn wir unser Gespräch beenden, mach ich auf die Startseite auch 'n Link mit dem, mit dem Thema des Podcast von heute. Und da sind auch so 'n paar, Tools dabei. Da steht dabei, wo ich, mir die Web Developer Edition runterladen kann, welche, welche weiteren Steuerelemente es gibt dazu, kostenpflichtig oder aber auch eben nicht.
Und, auch wo ich, die Ajax-Tools von Microsoft finden kann.
-
Sascha Das vereinfacht die Show Notes für diese Ausgabe extrem. Brauche ich mich, brauch ich mich nicht mehr so viel um Research kümmern. Ja, dann bedanke ich mich erst mal, dass du, die Initiative ergriffen hast und dich, bei uns gemeldet hast, um so 'n bisschen mal die Fahne für,.NET hochzuhalten. Daniel, hast du noch irgendeine Frage, bevor ich das jetzt hier abwürge?
-
Daniel Nein, hab ich nicht. Ich hab, gerade auch, war ich etwas unabi-- unanwesend, wollte ich sagen, aber das, möge man mir verzeihen.
-
Sascha Ja, wir hatten auch so ein hervorragendes Gespräch.
-
Daniel An der Stelle bedanke ich mich dann auch. Gerne wieder.
-
Sascha Ja, also, ich kann auch nur den Aufruf, vom David wiederholen. Also wenn ihr ähnlich, ein Anliegen habt, vielleicht, dass, ihr gerne hier mal behandelt sehen wollt, dann schreibt uns entweder, wir kriegen da öfter mal Zuschriften oder, ruft die Hotline an, deren Nummer ich jetzt gerade nicht weiß, die aber auf der Technikwürze, Webseite zu finden ist. Oder hinterlasst einfach mal einen Kommentar im Blogbereich.
Gerne könnt ihr auch eure Meinung zu.NET, und PHP und dem Vergleich, der vielleicht kein fairer ist, in den Kommentaren hinterlassen. Wir freuen uns da auf Anregungen, auch wenn ihr noch den einen oder anderen Link habt. Ich bedanke mich bei euch beiden fürs Gespräch und, wir alle hören uns wieder nächste Woche bei eurem Design- und Webstandards-Podcast Technikwürze.
In dieser Episode soll es um Microsoft Visual Studio .Net (gesprochen DOT NET) gehen. Zusammen mit dem Technikwürze Hörer und Softwareentwickler Tobias Stephan reden Daniel Jagszent und Sascha Postner über diese .Net Entwicklerumgebung.
Zunächst geht es darum was eigentlich hinter diesem klingenden Namen steckt (was ist heute nicht alles .net?). Letztlich hat uns aber auch interessiert, wo die Unterschiede zu PHP liegen und wo Vor- und Nachteile der .Net Lösung zu suchen sind.
Tobias Stephan erläutert wie einfach es ist mit ein paar Klicks AJAX Anwendungen zusammen zu klicken und wie plattformübergreifend Entwicklungen mit Microsoft Visual Studio .Net wirklich arbeiten können.
Ein paar gute weiterführende Ressourcen findet ihr auf den folgenden Seiten:
- Microsoft Ajax komponenten
- CSharp Forum
- Open Source und Code Snippets 1
- VB Codetranslator" target="_blank" rel="noopener">C# VB Codetranslator
- noch ein Codetranslator 1
Erwähnungen 3
Kommentare 14
-
Ich habe leider nicht wirklich verstanden, was .NET ist. Zum einen soll es ein Framework sein, soll aber gleichzeitig das Programmieren in x sprachen ermöglichen. Außerdem kann man da irgendwelche Codeschnipsel zusammenziehen, sodass man in 3 Minuten eine Ajax Umgebung hat, was zu einem Editor passen würde.
Was ist denn .Net nun? Ein Framework für eine Programmiersprache? Ein "Übersetzer" verschiedener Sprachen in Webanwendungen? Ein Editor zum bearbeiten in verschiedenen Programmiersprachen? Oder ein CMS, wo man nur irgendwelche Elemente zu einer Webanwendung zusammenzieht? Irgendwie war da von allem was drin. -
Warum kein .NET? Weil .NET nur richtig auf dem IIS läuft, und man sich somit im Prinzip auf einen Windows-Server festlegen muss, es gibt zwar auch Apache-Erweiterungen, die sind aber aus meiner Erfahrung alles andere als wirklich stabil.
Mit PHP und Ruby (leider aber bei den meisten Hostern ebenfalls nicht im Angebot) ist man da was die Serverkonfiguration angeht doch um einiges flexibler.
Wer natürlich einen IIS und genügend Performance parat hat ist mit .NET gut dran, aber die meisten Provider setzen eben auf PHP und Apache, weil der IIS wohl immer noch nicht als performant genug gilt.
-
Hi Christian,
Recht hast Du zwar, aber ich glaube Du verkennst da auch ein wenig die Einsatzgebiete. Mal ohne es qualitativ bewerten zu wollen ist .net denke ich mal eher etwas für das Enterprise-Umfeld. Natürlich kann jeder einzelne der .net zur Verfügung hat auch damit arbeiten, aber seine vollen Stärken spielt es ja dann doch eher da aus, wo Enterprise-Anbindungen vonnöten sind. Und ich denke mal, dass Windows-Server bei Grossbetrieben eher die Regel sind als Linux-Server, weshalb .net in solchen Bereichen wirklich die erste Wahl ist.
Einer meiner Kunden ist bspw. ein Reisebüro mit 100+ Mitarbeitern und dort läuft die Internetpräsenz auf einem Gesamtsystem mit den Buchungsmodulen, Intranet und so weiter. Dass da Windows Server zum Einsatz kommt ist schon nicht mehr der Rede wert, dass auf solchen Systemen dann der Konnektivität halber eher .net als PHP oder Ruby eingesetzt wird fast schon selbstverständlich.
Es kommt halt irgendwo immer auf den Einsatzzweck an. Und Hand auf's Herz: PHP und Ruby sind genial, aber werden in der Regel eher für kleinere Sachen eingesetzt (was nicht heissen soll, sie wären generell für "grosse" Sachen nicht geeignet, wie angedeutet: dieser Kommentar soll eigentlich wertungsfrei sein).
-
-
So, ich hatte nun auch mal die Zeit, ein wenig reinzuhören.
Leider fiel mir auf, dass irgendwie sehr wenig auf die wirklichen Unterschiede zwischen der "typischen PHP-Programmierung" und der "typischen .net-Programmierung" eingegangen wurde. Ein wenig Überblick über die Struktur einer Webanwendung mit ASP.net wäre an dieser Stelle vielleicht für die Veranschaulich sehr hilfreich gewesen, da es ja doch ein enormer Unterschied ist und man als PHP-Programmierer ob der gesamten Funktionsweise erst einmal wie der sprichwörtliche Ochs' vorm Berge steht. Ich sage ja nur "vorkompilierte Klassen" oder "dll" :-)
In diesem Sinne, vielleicht habt Ihr ja Lust das Thema noch einmal aufzugreifen, weil es vielleicht für den einen oder anderen Webentwickler wirklich eine grosse Hilfe sein könnte, auch mal in die Enterprise-Welt Einblick zu erhalten, ohne nur mit Schlagworten bombardiert zu werden :-)
-
Hi!
Ihr habt im Podcast den Visual Studio Editor angesprochen und dafür gibt es ein prima Plugin um im VS in PHP zu programmieren. Es nennt sich VS.Php und ist meiner Meinung nach eine gute Alternative zu Zend oder anderen durchaus teuren Editoren.Deren Domain ist ganz einfach vsphp.de
Ich habe schon viel mit ASPX gemacht in verbindung mit C#! Sehr nette Drag'n'Drop Sachen.. Da muss man wirklich Microsoft loben.
Und die Beta 2 des VS 2008 sieht auch schon super aus!
http://msdn2.microsoft.com/de-de/vstudio/aa700831.aspxIch muss sagen Webanwendungen schreibe ich gerne in beiden Sprachen.. Auf dem Rechner ist es C#..
Thomas
-
Es ist schade festzustellen wie die Qualität der Technikwürze Podcasts immer weiter abnimmt.
Es beginnt schon damit, dass .NET keine Alternative zu PHP sein kann, denn PHP ist eine Script-Sprache und .NET ein Framework/eine Bibliothek.
Dazu kommt noch, dass wie Nico bemerkt hat, gar nicht klar wird was .NET eigentlich ist. Eine kleine Hilfe von mir. .NET ist eine Art Bibliothek aus der man sich von einer Programmiersprache bedienen kann. Wie einer der Teilnehmer des Podcasts angemerkt hat, könnte man .NET theoretisch auch an PHP anbinden. Wie kann .NET also eine Alternative zu PHP sein?
.NET ist tatsächlich im Sinne von Microsoft Plattformunabhängig, unabhängig der gewählten Microsoft Plattform. Die echte Plattformunabhängigkeit kommt nur so langsam, weil andere Entwickler sich die Arbeit für Microsoft machen und .NET z.B. für Linux übersetzen (Mono) und Microsoft dieses "Gnädigerweise" nicht beukotiert.
Der Ansatz von .NET ist nicht schlecht, die Bibliothek ist extrem gut geordnet, was die Bedienung sehr einfach macht. Das man in Visual Studio sich das so zusammenklicken kann ist übrigens kein Vorteil von .NET sondern von Visual Studio. Es wäre ohne weiteres Möglich so etwas für PHP zu verwirklichen, es hat nur keiner Interesse daran, denn es ergeben sich dadurch einige Nachteile. Durch das einfach durchklicken packt die Entwicklungsumgebung die Komponenten fein zusammen, aber immer so, dass es in allen Möglichen Fällen funktioniert. D.h. auf Barrierefreiheit und Webstandards wird hier gerne Verzichtet, es kommen immer die gleichen Teile zum Einsatz. Wer seine Seite gerne etwas spezieller hat oder selbst kontrollieren will was passiert muss sich ebenso mit der Sprache genau auseinandersetzen wir man es mit PHP machen muss.
Zu dem ganzen Disaster kommt ja auch noch, dass es wie schon in dem Kommentar von Christian angemerkt, nur auf Windows Rechnern in Verbindung mit dem IIS vernünftig läuft. Dies stellt übrigens im klassischen Sinne schon eine Barriere dar, da diese beiden Komponenten Geld kosten ;-)
Es ist wirklich Schade mit anzusehen, dass auch bei Technikwürze die Barrierefreiheit in den Hintergrund gedrängt wird. Der Kommentar des Moderators, dass ein Backend nicht Zugänglich sein muss, oder das man ab und zu auf Barrierefreiheit verzichten kann ist einfach Fehl am Platz. Was machst du Moderator, der sich so gut mit Webstandards und all dem Auskennst wenn du nach einem Autounfall plötzlich Blind sein solltest? Genau! Du guckst mehr oder weniger in die Röhre, denn CMS verwalten o.Ä. kannst du dann echt knicken. Warum? Naja, du meintest ja es sei nicht nötig auf Zugänglichkeit im Backend zu achten...
-
Für alle die ein CMS mit .NET aufbauen wollen/müssen:
Unter http://www.dotnetnuke.com findet ihr ein sehr gut dokumentiertes CMS mit einer aktiven Entwickler-Gemeinde.
Und zur Grundsatzdiskussion:
Ob nun PHP, .NET oder Java zum Einsatz kommen sollte, entscheidet doch optimalerweise die Umgebung des Kunden und (hoffentlich) nicht die "politischen" Ansichten des Entwicklers. -
DotNetNuke ein sehr gut dokumentiertes CMS, überhaupt ein gutes CMS? Sorry, aber ich habe DotNetNuke bei einem Kunden im Einsatz und es ist einfach nur böse schlecht. Ein CMS, das um die gesamte Site ein FORM legt, so dass man keine manuellen Forms mehr anlegen kann (Schachtelung nicht erlaubt), das Standard-Menüsystem aus zig Verschachtelungen mit reinen JS-Links zusammenbaut und den DOCTYPE auf HTML 4.0x hardcoded (was glücklicherweise seit einem Dreivierteljahr zumindest per Scripting umgangen werden kann) find ich einfach nur schlecht.
Ich benutze das System nun seit Ende 2006 und komme auch mittlerweile gut damit klar, aber ein gutes CMS ist definitiv was anderes!
-
Kleiner Tip an alle die keine Podcasts hören weil sie dann anfangen multitasking zu machen und dann doch nicht zuhören:
2fache Abspielgeschwindigkeit!Einfach beim Windowsmediaplayer den knopf unter (sry meiner ist englisch) "now playing" drücken und unter "enhancments" "play speed settings" wählen. Nun könnt ihr das ganze etwas schneller abspielen und seit beschäftigt genug um euch nich tin anderen Dingen zu verlieren.
-
@cougarten: Danke für den Tipp, werde das probieren... (muss die Folge sonst immer 2,3 mal hören).
Ich werde mich erst bissel in .NET einlesen, bevor ich was zum Inhalt der Folge sage...
-
-
Ich fand diese Episode thematisch sehr interessant und auch aufschlussreich!
Eine kritische Stimme zum Podcast ansich:
Die hunderte äähs und ähms in den Fragen sind ziemlich störend. Das wirkte wenig vorbereitet und machte den Podcast schwer hörbar. Auch hätten die Interviewfragen viel kürzer und knackiger formuliert werden können. Das geht besser! -
Ich kann mich der Meinung von Spike nur anschliessen. Ziemlich vieles, was im Podcast vorkam, war falsch.
Meines Wissens nach zB, ist .NET auch nicht auf jeden Windows XP vorinstalliert. -
Hallo, Technikwürze ist für mich ein sehr informativer und professionell gemachter Podcast. Aber speziell an dieser Folge habe ich einiges zu kritisieren.
- Gundlagen
Etwas überspitzt gesagt war die Folge eine Plauderei unter Experten. Es wurde versäumt, die Grundlagen zu klären.
Der Kern von .NET ist ja eine virtuelle Maschine, die den vom Compiler erzeugten Zwischencode interpretiert. Diese Grundlagen hätten meiner Meinung nach zuerst geklärt und die Vor- und Nachteile aufgezählt werden müssen.
Ein Vergleich mit Java bietet sich hier an.- Struktur
In der gesamten Folge habe ich einen roten Faden vermisst. Ich hatte oft das Gefühl, das Gespräch sei nicht richtigt vorbereitet.
- Thema
Ein Vergleich von .NET und PHP ist ein Vergleich von Äpfeln mit Birnen. Vielleicht wäre es besser gewesen, C# und PHP zu vergleichen und .NET nur als Nebenthema zu behandeln.
Richtig interessant für mich wäre noch die Behandlung von Java gewesen.
Das Thema, wie man zugängliche Webseiten erzeugen mit beiden Systemen erzeugen kann, hätte eine etwas tiefgehendere Behandlung verdient.Trotz dieser Kritik freue ich mich jeden Montag auf die neue Folge von Technikwürze. Die Themen, die hier behandelt werden, sind größtenteils für mich sehr interessant und habe schon oft den Anstoß zu einer tieferen Auseinandersetzung geliefert.
Frank
-
Hallo Ihrs,
schön, dass auch mal andere Themen beleuchtet wurden, auch wenn ich persönlich eher anti MS und pro PHP bin.
Ihr fragtet nach Themen:
Was mich persönlich mal interessieren würde wäre Ruby on Rails. Man sieht und hört es immer wieder, ich hatte allerdings noch nicht die Ruhe, mich damit auseinanderzusetzen.
Daher wäre ein kleiner Einblick in diese Thematik echt klasse.Viele Grüße
Tobi