
lilith2k3
Mitglieder-
Gesamte Inhalte
1420 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
2
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von lilith2k3
-
C# ist Programmiersprache des Jahres 2012 | heise online
-
Clean Code Developer - Clean Code Developer Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin): Amazon.de: Robert C. Martin: Englische Bücher The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin): Amazon.de: Robert C. Martin: Englische Bücher beschreibt, wie ich versuche meinen Code zu strukturieren.
-
Punkt
-
Im Grunde hast Du recht: 6 Monate Erfahrung sind tatsächlich nicht besonders viel. Allerdings sehe ich eine große Nachfrage nach allem, wäs irgendwie "Sharepoint" buchstabieren kann. Wenn Firmen welche bekämen, würden Sie Affen aus dem zoo anstellen, die Sharepoint buchstabieren könnten. Insofern hat er den Markt auf seiner Seite. :]
-
Da wage ich zu widersprechen Natürlich ist eine Schleife in allen Sprachen eine Schleife - und dennoch gehört eine gewisse Expertise dazu, eine Sprache effizient zu nutzen. Ein gutes Beispiel ist da (wiedereinmal) Javascript. Javascript sieht aus, wie eine der typischen C-Style Sprachen - hat aber nur sehr sehr wenige Konzepte mit diesen gemein. Javascript läßt auch das OOP-Paradigma zu - hat aber im derzeitigen Stand (ECMA5) nicht viel zu bieten, was tatsächlich etwas mit OOP zu tun hat. Zwar kann man Grundlegend das von Smalltalk bekannte Paradigma von "Object" und "Message" für Objekte und deren Methoden benutzen, aber das, was Javascript unter "Objekt" versteht und was in typischen objektorientierten Sprachen darunter verstanden wird, ist doch relativ verschieden. Beispielsweise gibt es keine Möglichkeit "protected" Variablen abzubilden. Vererbung funktioniert auch ganz anders als e.g. unter Java. Von daher ist es nicht verwunderlich, wenn viele quasi an Javascript verzweifeln. Eben weil Sie der Meinung sind, soetwas, wie allgemein anwendbare Prinzipien zu haben, die allerdings in Javascript etwas anders umgesetzt sind, als man auf den ersten Blick vermuten könnte. Ja. absolut! Nur leider interssiere ich mich private für Sprachen (e.g. Google Go), die ich so garnicht im beruflichen Umfeld nutzen kann *g*
-
Wo ist das Problem? Wenn Du mehr haben willst, verlange mehr. Ein Anstellungsverhältnis ist eben ein Geschäft. Angebot und Nachfrage. Wenn Du mehr haben willst, Dein Chef nicht mehr zahlen will, sollte er sich überlegen, ob er Dich behalten will, oder ob Du ihm zu teuer bist. Als Sharepoint-Entwickler dürftest Du derzeit keine Schwierigkeiten haben, eine neue Anstellung zu finden. Insofern sage Deinem Chef, das Du gerne mehr haben willst, oder eben gehst. Dann kann er sich das überlegen.
-
Ich finde, dass das berufsmäßige Erlernen einer neuen Programmierssprache von mindestens zwei Aspekten begleitet wird. Zum einen ist es natürlich wichtig, welche beruflichen Chancen man langfristig mit einer Sprache haben kann. Und da denke ich ist Java auf dem absteigenden Ast - auch, wenn derzeit viele Angebote für Java-Entwickler offen sein mögen. Langfristig gesehen wird die Sprache von anderen Sprachen auf der JVM verdrängt werden. Scala, Groovy und Clojure sind da eher en vogue. Sprachlich gesehen tut sich nicht mehr viel bei Java. Revolutionäre Neuerungen sind nicht mehr zu erwarten. Hinzu kommt, dass aufgrund der weiten Verbreitung von Multicore-Rechnern und parallelisierbaren Arbeitsabläufen funktionale Sprachen einen leichten Aufwärtstrend erhalten. Ein zweiter Aspekt ist in meinen Augen allerdings gewichtiger: Liegt einem die neu zu erlernende Sprache überhaupt? Es nützt nichts, wenn man beruflich gezwungen ist, Java zu programmieren, aber einem die Sprache nicht behagt. Gleiches gilt übrigens auch für C#. Wenn man die zu erlernende Sprache nicht mag, ist man auch weniger willens, sein Wissen zu vertiefen und sich weiterzubilden. Ein klassisches Beispiel ist hier Javascript. Javascript wird nicht wirklich gemocht, was dazu führt, dass man sich nicht ausreichend Wissen aneignet, um die Sprache zu beherrschen und produktiv einzusetzen. Was im Umkehrschluss wiederum dazu führt, dass man die Sprache noch weniger als zuvor mag. Wenn ich in der Situation wäre, mich beruflich neu orientieren zu müssen, so würde ich mir einen Bereich aussuchen, der sowohl langfristige Beschäftigungsmöglichkeiten bietet, als auch eine Sprache die mir Spass macht aussuchen.
-
Ich würde in zu C# tendieren. C# wird wesentlich aktiver weiterentwickelt. Sprachfeatures die bei C# schon gang und gäbe sind ( e.g. Lambda-Ausdrücke) kommen vielleicht irgendwann mit Java 8 oder 9; andere Features wie async gibt es garnicht. Ganz zu schweigen von Properties. Den einzigen Vorteil, den ich im Java-Umfeld sehe, ist das ausgereifte Tooling. Ein weiterer Punkt, der für C# spräche wäre die Einbindung in das gesamte Microsoftumfeld. Wenn Du für die Windowsplattform entwickeln willst, mach's unter C#. Da wirst Du wesentlich weniger Bauchschmerzen erleiden. Andererseits, wenn Du nicht direkt für Windows programmierst, kannst Du genausogut Java nehmen. Ob Du bspw. Webapplikationen mit ASP.NET4, Entityframework und einem MSSQL-Server baust, oder mit SPRING und MYSQL arbeitest wird sich relativ gleich bleiben. Das konsumierende Gerät wird so oder so ein Browser sein. Je nachdem, in welchem Umfeld Du Dich bewegst, bzw. bewegen willst, kannst Du Deine Sprache wählen.
-
ADO.NET Entity Framework - Wikipedia, the free encyclopedia Die Anforderung ist mir leider zu kurz umrissen. Ein wenig mehr Informationen wären da schon hilfreich. 1) Was ist eine Dynamische Navigation bei Dir? 2) Welchen Sinn macht eine "lokale" Datenbank? 3) Soll die Seit in classic ASP.NET gehalten werden (warum?) oder nicht besser in ASP.NET MVC4 und wenn letzteres, würde ich die Seite ggf. als SPA Single-page application - Wikipedia, the free encyclopedia gestalten, wo Du mittels .NET WebAPI Dir die entsprechenden Controllerklassen schreibst, und einfach per Ajax die Daten besorgst und in die Seite reinklöppelst. Hilfreich könnte auch Backbone.js - Wikipedia, the free encyclopedia sein. Da ich nichts über den Umfang, Deinen Kenntinsstand und den Erwartungshorizont weiß, ist da schwer was zu raten.
-
Ich habe eine geteilte Meinung. Ich habe mir die Tage ein neues Notebook mit Windows 8 zugelegt, was jetzt im täglichen Gebrauch ist. Netterweise kann ich schonmal festhalten, dass die beiden Modi, der klassiche Desktop und die ModernUI, wie Metro jetzt heißt, beide nicht wirklich stören. Im Grunde nutze ich den PC wie ich ihn immer genutzt habe - mit der Ausnahme eines etwas anderen Startmenüs. Insofern kann ich sagen, dass es nicht stört. ModernUI selbst benutze ich wirklich zu selten, um fundiert, etwas darüber sagen zu können. Ich finde den Ansatz und das "schweizer" Design wirklich gelungen. Nach all den Kaugummiträumen seit 2001 etwas zeitgemäßes, mit klaren Formen, optimiert auf Lesbarkeit, ist zu begrüßen und entspricht IMHO dem Zeitgeist (cf. das Design zahlreicher HTML5 Seiten - man mag es etwas ruhiger, aber gern auch pointierter). Wirklich gelungen finde ich die Integration von Googlediensten, insbesondere von Mail und Kalender in das Windowsökosystem. Einfach Googlemailaccount angeben und schon hat man Zugriff auf alle seine Termine und Emails. Klasse. Wobei ich an der Stelle etwas Ketzerisches in den Raum werfen möchte: Ich habe den Eindruck, dass Microsoft sich gut und gerne von Linux Desktopoberflächen inspirieren läßt. Bei der letzten Version ließ sich eine gewisse Ähnlichkeit zu KDE4 erkennen, so ist hier ein gewisser Anklang an GNOME3 und Zeitgeist etc. erkennbar. Es geht dabei nicht darum, dass *** abgekupfert haben könnte, sondern sich lediglich inspirieren ließ - sieht das jeweilige Endergebnis klar unterschieden zu den Inspirationsquellen aus. Aber es schadet ja auch nicht, sich anzugucken, wie andere es machen. War KDE früher ein Winlookalike, so darf es heute ruhig auch einmal anders herum gehen. Leider ist meine derzeitige berufliche Domäne nicht mehr die Windowsplattform, so daß ich nicht darüber berichten kann, wie es aus Programmierersicht um ModernUI gestellt ist. Insofern habe ich mehr eine Menung zum Besten zu geben, die mehr oder weniger begründet ist.
-
JavaScript jQuery-Problem
lilith2k3 antwortete auf hbspike's Thema in Skript- und Webserverprogrammierung
10 Things I Learned from the jQuery Source - YouTube Vielleicht verrätst Du ein wenig mehr über das, was Du vorhast. Warum Du welche felder selektieren möchtest, bzw. was Du mit den Daten anfangen möchtest. Eventuell ergeben sich ja noch jede Menge anderer Tips. -
Um es einmal sprachwissenschafltich zu beantworten: Die Anwendungsbereiche ergeben sich aus "Development" und "Runtime", also sollte klar sein, was man wofür braucht: Zum Entwickeln empfiehlt sich ein JDK und zum laufen lassen eine JRE
-
Schoneinmal darüber nachgedacht: NoSQL Mit so tollen Datenbanken, wie MongoDB oder RavenDB - 2nd generation document database Beide sind dokumkentenorientiert (was zwar nicht zwangsweise was mit "Dokumenten" im umgangssprachlichen Sinne zu tun hat, aber die kann man auch darüber leicht abbilden)
-
while (true) { Console.Write(Console.Read()); Console.ReadLine(); } [/php] Einen Buchstaben eingeben, ENTER drücken -> ASCII-Code bewundern ...
-
Open Source Enterprise Content Management System (CMS) | Alfresco nicht zu vergessen
-
Arbeitsvertrag vor Arbeitsbeginn kündigen
lilith2k3 antwortete auf Detective123's Thema in IT-Arbeitswelt
AFAIK kann man keine Veträge vor Antritt kündigen. Der Vertrag tritt erst mit Antritt in Kraft. Aber auch hier wie immer: Laienmeinung. Klären kann das jemand der Ahnung von Arbeitsrecht hat. -
Episode 22: NoSQL - Alternative zu relationalen Datenbanken | heise Developer
-
Uhrzeit aus einem Datetime Feld in ein anderes Datetime Feld ersetzen
lilith2k3 antwortete auf IT-Biene's Thema in Datenbanken
Transact SQL Trigger Datenbanktrigger Sind der Schlüssel zum Erfolg. Jedes mal, wenn die Tabelle eine Veränderung erfährt, wird der Trigger ausgelöst und dort kanst Du festlegen, was passieren soll. -
Da hat sich was überschnitten. Ich habe den Link erneuert, weil ich mich in der Methode geirrt habe :] http://msdn.microsoft.com/de-de/library/d9hy2xwa(v=vs.80).aspx <- war der neue Link. Du hast den Thread wohl schon gelesen, bevor ich aktualisiert habe *g* C# Array.Find Method
-
Das kannst Du bequem erweitern: Wert in einer Variablen ablegen und anschließend http://msdn.microsoft.com/de-de/library/d9hy2xwa(v=vs.80).aspx benutzen
-
Nützlichsten bzw. effektivsten Scriptsprachen?
lilith2k3 antwortete auf Max_Power's Thema in Skript- und Webserverprogrammierung
Windows PowerShell würde ich unbedingt mal einen Blick riskieren -
Ich bin in der Prüfung ganz gut mit Jana (Informatik) gefahren :]
-
Typisch für TDD ist das iterative refining des Codes - was in meinen Augen dem Wasserfallmodell widerspricht.
-
PHP Query String
-
Guckstu Regulärer Ausdruck bzw. Common threads: Sed by example, Part 1 und Common threads: Sed by example, Part 2 Common threads: Sed by example, Part 3 dann solltest Du fit sein :]