Ich stimme cadi zu.
Meistens ist eine solche Diskussion gar nicht Sinnvoll.
Wenn mich jemand mit Intresse nach den Vor- & Nachteilen von .NET befragt gebe ich gerne Auskuft.
Handelt es sich jedoch um die üblichen, meiner Meinung nach vollig Energieverschwendenen, Glaubenskriege lasse ich mich nicht darauf ein.
Als Ergänzug zur Kosten/Nutzen-Analyse muss jedoch auch das Knowhow der Entwickler berücksichtigt werden.
Schulungen und das Sammeln von Erfahrungen sind schliesslich auch Kapital einer Firma.
Gruss Fellmer
Ich habe mir vor vielen Jahren ein Antistatik-Armband und eine geerdete Tischmatte gekauft.
Hatte zwar noch nie einen Schaden welchen ich direkt auf ESD zurückführen konnte, aber die paar CHF sind kein Problem.
Gruss Fellmer
Hallo
Ich kann dieses Buch empfehlen.
Es enthält alle Grundlegenden C# Themen.
Falls du noch gar keine Erfahrungen im Bereich Entwicklung hast ("Neueinsteiger"), ist jedoch vieleicht ein "Einsteigerbuch" geeigneter.
Gruss Fellmer
Hallo CB.NET
Ich stelle mir dies auch etwas schwierig vor.
Ein Forum hat halt den Vorteil dass man auch gleich Code usw. posten kann.
Eine vertiefte Diskussion im weiteren Verlauf per Skype, MSN oder was auch immer zu führen kann natürlich hilfreich sein.
Gruss Fellmer
Hallo CB.NET
Ich benutze auch den SQL 05 mit dem CTP vom SP2.
Funktioniert im grossen und ganzen gut.
Dennoch rate ich momentan zu einem produktivem Einsatz von Vista ab.
Bei uns machen diverse Produkte von Drittherstellern Probleme.
Wobei auch hier die Hotfixes fleissig nachgeschoben werden.
Und wie schon gesagt, für .NET 3.0 brauchst du kein Vista.
Gruss Fellmer
Hallo VizOne
Da hilft dir die Stored Procedure "sp_change_users_login" weiter.
Beispiel (Login "Fellmer" mit DB-User der Datenbank "Test" verbinden):
USE Test
GO
EXEC sp_change_users_login 'Auto_Fix', 'Fellmer', NULL, 'IrgendeinPassword';
Gruss Fellmer
Hallo alle
Ich habe mich die letzten paar Tage mit der Windows Workflow Foundation befasst.
Nach dem Erstellen einiger Testprojekte bin ich zwar noch nicht sehr tief in der Materie, aber ich denke der grundlegende Aufbau ist mir nun geläufig.
Aber einen wirklichen Nutzen habe ich bis jetzt noch nicht festgestellt.
Also mir fällt momentan kein Szenario/Prozess in unserer Firma ein, in welchem die WWF eine Verbesserung bringen würden.
Die MSDN Samples sind auch etwas dürftig... da lässt sich sicher mehr rausholen.
Hat jemand von euch bereits eine WWF Lösung im Einsatz, oder ist eine geplant?
Wenn ja: Was für eine?
Irgendwie habe ich momentan das Gefühlt eine nette Spielerei in den Händen zu halten… aber sehr warscheinlich nur mangels nötigem Wissen.
Bitte um Aufklärung 👍
Gruss Fellmer
Hallo FZelle
Das mit der BL im SQL-Server habe ich auch vermehrt festgestellt.
Ich finde dies jedoch auch etwas schlecht zu skalieren und zu warten.
Aber teuer finde ich den SQL-Server überhaupt nicht.
DB, OLAP, Reporting, Replikation, IS usw. ist schon alles im Standard dabei.
Gruss Fellmer
Hallo
Wir haben diverse Access-Datenbanken mit entwickelten Erweiterungen im Einsatz.
Sie arbeiten alle zuverlässig und das seit Jahren.
Richtig grosse Probleme haben wir jedoch mit der Skalierbarkeit, Schnittstellen zu anderen Applikation und der immer grösser werdenden Benutzeranzahl.
Wir sind daher gezwungen all diese Applikation abzulösen.
Access ist mächtig, sollange es nicht überstrapaziert wird 🙂
Gilt selbstverständlich nur wenn man ein Access-Projekt genau so strukturiert angeht wie jedes andere Projekt auch.
Gruss Fellmer
Hallo Jörg
Ich glaube du hast mich missverstanden, mein Beitrag war keine Frage 🙂
Dein Beispiel würde jedoch nicht in mein Konzept passen, denn eine zusätzlicher Tier (z.B. Applikationsserver / DAL) müsste in diesem Falle Kentniss von der Klasse user haben (Parameter für Konstruktor).
Und das ist ja genau das was ich vermeiden will.
Hmm... vieleicht habe ich auch dich missverstanden 🤔 😉
Gruss Fellmer
Es ist auch möglich, die DAL Logik in die Klasse (z.B. User) zu verschieben (Factory Methode).
Das ermöglicht trotzdem noch eine Abstrahierung der zugrunde liegenden Daten und/oder die Trennung auf verschiedene Tiers.
Selbstverständlich hat diese Variante auch Nachteile, aber die Tatsache nur eine Klasse zu haben (und dadurch keine doppelte BL) gefällt mir.
Gruss Fellmer
Hallo schaedld
Natürlich gibt es Firmen, welche entsprechende Kriterien haben.
Eine pauschale Aussage, dass jemand ohne Master spätestens in fünf Jahren keine Arbeit mehr finden wird, bezweifle ich allerdings stark.
Es wird jedoch auch in fünf Jahren Firmen geben, welche weniger ausgebildete Personen nicht beschäftigen werden.
Meiner Einschätzung nach jedoch auch andere.
Eine solche Ausbildung ist natürlich trotzdem anstrebenswert, da sie sich spätenstens bei der Lohnverhandlung oder im Tätikeitsbereich (Projekt- / Abteilungsmanagement) auszahlen dürfte.
Gruss Fellmer
Original von schaedld
Ich meinerseits habe in der Schweiz den Techniker TS gemacht und bei uns haste keine Change wenn Du nicht, nach neuem Bologna Bildungsmodell, Master bist auf einen Job als SW-Entwickler, ausser der Personalchef sieht sich die Referenzen an 😉
Absoluter Quatsch.
Solche Aussagen sind einfach verallgemeinernd und treffen nicht zu.
Wie schon gesagt sind die Anforderungen in den Stellenausschreibungen nicht als garant zu nehmen.
Ich erlaube mir, mich als Beispiel zu nehmen (bin weder Bachelor noch Master).
Gruss Fellmer
Ich mag die neuen Designs.
Übersichtlichkeit ist natürlich der entscheidende Aspekt.
Meiner Meinung nach entscheidet sich die Übersichtlichkeit jedoch weniger durch den Style, sondern eher durchs GUI-Design.
D.h. saubere, übersichtliche Formulare.
Farben können intuitiv dazu beitragen (Rot = Fehler / Achtung, Grün = Alles ok, Gelb = Vorsicht).
Gruss Fellmer
Hallo
Ich benutze seit längerem Opera (schon zu komerziellen Zeiten).
Gründe
Aber der IE7 hat meiner Meinung nach die Unterschiede etwas relativiert.
Den IE benutze ich sowieso auch noch wegen unserem Webreporting (OLAP) und den Reporting Services.
Der ganze Glaubenskrieg a là heise.de ist wie immer lächerlich.
Gruss
Hallo Rainbird
Danke für dein Feedback!
Ich werde dies in der Planung sicher berücksichtigen.
Unterstützt diese Komponente auch die Multiline-TAPI?
Die schnittstelle würde in einer Terminal-Session aktiv sein.
Monate Wegwerfen wollen wir natürlich nicht, aber wir haben schon schlechte Erfahrungen mit externen Komponenten gemacht (Thema Know-Kow und Updatesicherheit).
Der Preis sollte kein Problem darstellen.
Gruss Fellmer
Hallo Alle!
Kann ich vieleicht gleich hier ne Frage zum Thema TAPI "loswerden"?
Demnächst steht ein Projekt an, welches im Prinzip nur 2 TAPI "Funktionen" braucht (ohne GUI, ist nur ne Schnittstelle):
Mehr ist nicht nötig (von TAPI sicht aus).
Also kein Weiterleiten, Halten, Aufzeichnen, History speichern oder anderes.
Denkt ihr dazu lohnt sich der Kauf einer externen Komponente?
Grundsätzlich machen wir das nur sehr ungerne... (Fremdcode im Projekt wird nicht gern gesehen 🙄 ).
Danke & Gruss Fellmer
Hallo alle
Wir verdenden auch die gängigen MSDN Richtlinen (Pascal case & Camel case, so wie sie auch im Framework vorhanden sind).
Prefixe für Membervariablen benutzen wir nicht.
Allerdings gilt eine Richtlinie welche besagt, dass kein Bezeichner sich nur durch Gross/Kleinschreibung unterscheiden darf (C# -> VB.NET).
Beispiel:
class MyClass
{
private bool isValid;
public bool Valid
{
get { return isValid; }
}
public int Add(int someInt, int anotherInt)
{
...
}
}
@Rainbird: Die erzwingung der Konventionen per XML File klingt interessant.
Kann man eine solche Definition nicht einmal erstellen und dann "wiederverwenden"?
Wenn der Aufwand nicht zu riesig ist, würde sich das IMHO lohnen.
Gruss Fellmer
Guten Tag
Ich bin vor ca. 1.5 Jahren von Borland Delphi ins .NET Umfeld (sprich C#) gewechselt.
Durch den Delphi-Hintergrund ist die Objektorientierte Entwicklung kein Neuland für mich.
Ich habe mir bis heute mittels Bücher und Projekten in der Firma die C# Kenntnisse festigen können.
Folgende (Grundlagen-)Bücher bezüglich C# habe ich schon im Besitz:
Das "einfache" Programmieren ist eigentlich kein Problem mehr (Mehrere logische Layer in der Applikation, Trennung GUI / Daten usw.).
Nun suche ich jedoch nach Literatur welche sich speziell auf folgende ("fortgeschrittene") Themen bezieht:
Wie ihr sieht suche ich keine "Grundlagen" zu C# oder .NET, sondern eher "Entwicklungsmethoden".
Die Sprache kann Deutsch oder Englisch sein (Falls ihr mehrere gute Bücher kennt: lieber Englisch).
Preis ist im Prinzip egal (normal wäre ja so 60-100 Euro).
Für Tipps wäre ich sehr dankbar 🙂
Gruss Fellmer
P.S: Von Apress gibt es noch "Expert C# 2005 Business Objects" aber ich weiss nicht so genau ob dies das Richtige ist 🤔
Hallo
Mein Pseudonym stammt aus der SF Roman-Serie "Perry Rhodan".
Ich konte mich damals mit dieser fiktiven Rolle identifizieren.
(Für interessierte -> www.perry-rhodan.net).
Irgendwie stammen auch meine Projektnamen irgendwie immer aus der Serie.
...bin halt ein Fan 👍
Gruss Fellmer
P.S: Leider ist die Figur seit mehreren Jahren tot (In der Serie sogar seit Jahrhunderten 🙂)
Hallo
Wieso sollen denn die "Inaktiven Verbindungen" weiter bestehen (das mit dem Lebenszeichen)?
Ist folgender Ablauf nicht besser?
Verbindung aufbauen
Datentransfer
Verbindung abbauen
Bei Bedarf später wiederholen
Oder hab ich das jetzt falsch verstanden? 🙂
Gruss Fellmer