Zum Inhalt springen

lilith2k3

Mitglieder
  • Gesamte Inhalte

    1420
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    2

Alle Inhalte von lilith2k3

  1. C# ist Programmiersprache des Jahres 2012 | heise online
  2. lilith2k3

    Style Guides

    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.
  3. Punkt
  4. 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. :]
  5. 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*
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. lilith2k3

    JDK vs. JRE

    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
  13. 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)
  14. while (true) { Console.Write(Console.Read()); Console.ReadLine(); } [/php] Einen Buchstaben eingeben, ENTER drücken -> ASCII-Code bewundern ...
  15. Open Source Enterprise Content Management System (CMS) | Alfresco nicht zu vergessen
  16. 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.
  17. lilith2k3

    MongoDB - NoSQL

    Episode 22: NoSQL - Alternative zu relationalen Datenbanken | heise Developer
  18. 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.
  19. 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
  20. 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
  21. Windows PowerShell würde ich unbedingt mal einen Blick riskieren
  22. Ich bin in der Prüfung ganz gut mit Jana (Informatik) gefahren :]
  23. Typisch für TDD ist das iterative refining des Codes - was in meinen Augen dem Wasserfallmodell widerspricht.
  24. PHP Query String
  25. lilith2k3

    Suche nach kriterien

    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 :]

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...