asp.net ist keine Programmiersprache, sondern ein Überbegriff für Active Server Pages. Ist die Alternative zu Linux/PHP
Die Programmiersprache mir der in ASP.NET programmiert wird heißt c#
asp.net ist keine Programmiersprache, sondern ein Überbegriff für Active Server Pages. Ist die Alternative zu Linux/PHP
Die Programmiersprache mir der in ASP.NET programmiert wird heißt c#
net=network, Com=company, org=organisation, de=Deutschland etc
Bleiben die Fragen die man gestellt hat dann trotzdem stehen oder werden die mit gelöscht
Hallo,
was heißt 100%ig auf Festplatte speichern? Hast du Angst das .NET deine Daten nicht richitg speichert???
.NET ist nun schon einige Jahre alt und das Schreiben auf HD sollte mitlerweile ganz gut funktionieren :)
.NET nutzt auch nur die Möglichkeiten die Windows bietet. Mach dir mal keine Sorgen, schließlich kannst du bei jeder Funktion die Rückgabewerte auf Fehler prüfen und dann ggf. nochmal schreiben.
MfG
Nicky
Hallo vale100,
eine 100prozentige Sicherheit wirst du auf deiner Festplatt nie bekommen. Es wird immer Exploits (Sicherheitslücken) geben; auch wenn sie auf den ersten Blick nicht erkennbar sind und es vieles Fachwissen benötigt. Wenn du willst, dass dir hier besser weiter geholfen wird, dann poste hier doch einfach dein kleines NET-Script;) So können auch zukünftige Helfer Exploits finden, die ein anderer nicht so schnell sieht.
mfg Syno123
Es gibt Anbieter, die bieten z.B. für .com - Domains mit Domainprotect an. Das sind aber fast alles Anbieter aus dem Ausland und es ist auch etwas teurer. Bei .de geht das nicht und irgendwie finde ich das auch gut so.
...aber lasse dir eines sagen, ehrlich wehrt am längsten!
Wenn ich das richtig verstanden habe, möchtest du für einen Konkurenten deines Arbeitgebers eine Domain registrieren lassen? Das ist aber dann auch nicht loyal und könnte unter Umständen sogar mind. zu einer Abmahnung führen bzw. sogar bis zur fristlosen Entlassung. Im Wirtschaftsleben spielt Ehrlichkeit und Vertrauenwürdigkeit eine wichtige Rolle und ich würde mich mit einem Mitarbeiter, der für einen Konkurenten arbeitet schwer tun.
Nein so etwas geht nicht. Wenn dir deine Daten so wichtig sind darft du eben keine Domains registrieren.
Das klingt zwar hart ist aber so. Schliesslich muss man ja herausfinden können mit wem man es zu tun hat wenn es irgendwelche Probleme gibt.
Wenn du eine Homepageerstellst sind deine Daten schliesslich auch im Impressum ersichtlich. Da braucht man dann den Umweg über die Domain nicht zu gehen.
Ich denk mal schon das das so funktioniert..
dann musst du dir nen anderen namen ausdenken. das war bei mir auch so. ich darf nicht meinen echten nachnamen angeben deshalb musste ich mir was anderes ausdenken. facebook nimmt nicht jeden namen an, das ist das problem. facebook will, glaub ich, vermeiden, dass jemand fake-namen oder so kürzel verwendet.
aber ganz ehrlich, wenns nicht geht gehts halt nicht. bei uns gabs den trend auch mal, aber sooo wichtig ists jetzt auch nicht oder :)
Kannst du nichts gegen tun.
geh oben auf konto und dann namen änder
ja hab ich ja, aber dann kam die meldung! bitte frage ganz lesen
http://de.wikipedia.org/wiki/Liste_von_Programmiersprachen
Jede Programmiersprache hat Stärken und Schwächen. D.h. je nach Sprache ist es einfacher bzw. umständlicher sein Ziel zu erreichen.
Die bekanntesten Sprachen sind Assembler, Basic, C, C++, Java und Objective-C. Früher wurden auch noch häufig Pascal und Modula verwendet.
C++, Java und Objective-C sind sogenannte objekt-orientierte Sprachen und derzeit die Sprachen, mit denen man „am einfachsten“ zu ansprechenden Ergebnissen kommt. Alle drei Sprachen sind Compilersprachen und sie werden mit den größten Libraries und ausgefeiltesten Frameworks ausgeliefert.
Hier eine Vergleichsliste:
http://en.wikipedia.org/wiki/Comparison_of_programming_languages
Ich programmiere mit den folgenden:
Gut fuer: Business-Applikationen
Vorteile: integrierter Webserver, effiziente Datenbank-Anbindung, wenn Du ABAP gut kannst, ist Dir ein gut bezahlter Job in der SAP-Beraterwelt fast sicher.
Nachteile: Aeusserst viel 'drum herum', komplexes System, zum persoenlichen Gebrauch muss man eine 40 GB Entwicklungsumgebung installieren.
Gut fuer: Internet-Anwendungen
Vorteile: Orientiert sich an C++ und Java, Open Source, plattformuebergreifend, viele Webanwendungen basieren auf PHP (Joomla, Wordpress etc.) und lassen sich mit entspr. Kenntnissen sehr gut erweitern.
Nachteile: Langsam, debuggen praktisch unmoeglich.
Gut fuer: Windows-Anwendungen
Vorteile: Anwendung laesst sich nach "Pick and Mix" einfach und schnell zusammenstellen, Zugriff auf alle Funktionen des .NET Frameworks, Einbindung von Windows-DLLs.
Nachteile: Festlegung auf Windows, stoesst bei komplexen Aufgaben irgendwann an seine Grenzen.
Vorteile: Effiziente XML und HTML Bearbeitung, nimmt einem in allen Progrogrammiersprachen laestige manuelle Implementierung ab.
Nachteile: verkanntes Potential, Hersteller hinken hinterher. XSLT 2.0 ist seit Jahren veroeffentlicht, aber kauf einer unterstuetzt es.
Assembler hast du wohl vergessen? Wenn man sich schon „exotische“ Sprachen aneignet, wäre dies das Mittel der Wahl. Insbesondere für Intel und PPC-Prozzis … :-)
Von der Auflistung der Sprachen sollte Dir eigentlich aufgefallen sein, dass ich kein Systemprogrammierer bis ;-)
Scala (meine Hauptsprache seit einiger Zeit)
+
-
Eignet sich sicher für Spieleprogrammierung, habe ich auch schon damit gemacht. Habe selbst eine 3D-Grafikbibliothek auf OpenGL-Basis damit gebastelt; hat sehr gut funktioniert. Für 3D-Spiele mit extremen Anforderungen ist es natürlich eher nicht zu gebrauchen wegen der darunterliegenden Java VM.
(2D-GUI)-Anwendungen habe ich damit noch nicht gemacht, aber im Prinzip gibt es die gleichen Möglichkeiten wie für Java, nur etwas angenehmer. Für Systemprogrammierung eignet es sich eher weniger momentan.
Python
+
-
Java
+
-
wirkt oft nicht sehr durchdacht, ist "historisch gewachsen" und Dinge wurden einfach von C++ übernommen, z.B. primitive Datentypen / Arrays und Objekttypen / Collections nebeneinander (double und Double...), static (geht schöner wie man in Scala sieht); new und Strichpunkte sind irgendwie sinnfrei (-> einfach weglassen)
ständig Typangaben wiederholen zu müssen nervt extrem, vor allem bei Maps
grundlegende Sachen wie Datum / Zeit, Collections, Datei-/Konsolen-IO sind schon arg umständlich im Vergleich zu anderen Sprachen
null an allen Ecken
schlechte / fragwürdige Entscheidungen: checked Exceptions, nur auf Objektorientierung fixiert, schlechte Unterstützung für funktionale Programmierung (anonyme Funktionen, Fkt. höherer Ordnung, Closures, hallo?!)
Nutzbarkeit ist ähnlich wie bei Scala, aber freiwillig nehme ich Java für gar nichts ;)
So kurz ne ganz kurze Übersicht:
Java
+Plattformunabhängigkeit
+Sehr anfängerfreundlich
-Im Vergleich relativ langsam
C
+Sehr schnell, vor allem C. Deshalb unverzichtbar wenns um Performance geht
-Fehlende objektorientierung
-Man kann sich selbst recht schnell in den Fuß schießen.
C++
+Erweitert C um Objektorientierung
+/-„Mann kann sich nicht mehr so schnell in den Fuß schießen, schafft man es aber doch, so ist meist das ganze Bein weg“ ;)
Objective-C
+Sehr schnell und hochgradig objektorientiert
+Sehr sinnvolle Syntax (vor allem Methodennamen)
-Etwas „exotisch“
PHP
-Interpretersprache: sehr sehr langsam
-In meinen Augen keine oder wenn dann sehr schlechte Programmiersprache
-nicht gut zu debuggen
Meine persönliche „Lieblingssprache“ ist Objective-C. Noch kurz zum einsatzt: Java kommt praktisch überall zum Einsatzt, seit kurzem vor allem zur Entwicklung von Apps für Googles mobileOS Android. Wenns schnell sein soll kommt dort allerdings auch C zum einsatzt. C/C++ findest du fast überall, C vor allem da wo es Hardware- oder Systemnah ist. Objective-C(I luv it :D) wird fast ausschließlich zur Entwicklung für Apps für iOS und Mac OS genutzt. PHP wird zur serverseitigen Programmierung im Web genutzt.
Das war jetzt nur ein wirklich sehr kurzer Überblick über ein paar wichtige Sprachen!!
LG
Thorsten
was hast du gegen PHP? im internet würde ja wirklich gar nichts ohne gehen, PHP ist sehr logisch und einfach zu verstehen --> eigendlich optimal für Anfänger.
also ich will ja niemandem php schlecht machen, allerdings ist es alles andere als optimal für Anfänger geeignet^^ Und zu "logisch und einfach zu verstehen“ sag ich mal so, dass sind im Prinzip alle ernst zu nehmenden Programmiersprachen, sollte ja auch so sein, da es ja nur ein „Handwerkszeug“ ist ;) Wenns darum gehen würde welche Programmiersprachen schwer zu lernen und unlogisch sind dann können wir auch direkt über Brainfuck, SPL und wie sie alle heißen reden ;)
Dass sie so verbreitet ist, macht sie nicht wirklich besser. PHP ist eher eine der unlogischsten Sprachen, die es so gibt...
Ich habe damit auch mal angefangen, aber das ist lange her und heutzutage muss sich das wirklich keiner mehr antun als Anfänger. Ist auch besser so.
Hier ist eine sehr ausführliche Analyse, warum das so kaputt ist:
http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/
Dass PHP eine schlechte Programmiersprache ist, kann man so pauschal keinesfalls sagen. Bei PHP ist vieles historisch gewachsen und nicht alles davon ist (heute noch) sinnvoll. Jedoch gab es in den letzten Jahren auch große Fortschritte und mit PHP 5.3 und dem Nachfolger 5.4 steht eine durchaus brauchbare Sprache mit interessanten Features zur Verfügung. Mit Namespaces und anderen Erweiterungen und Verbesserungen für OOP (insbesondere in PHP 5.4) hat sich viel in der Vergangenheit getan. Debuggen ist mit xdebug auch überhaupt kein Problem und was die Geschwindigkeit angeht, so ist die für den Zweck durchaus ausreichend und lässt sich mit verschiedenen Cache-Systemen noch mal deutlich verbessern.
Namespaces ist allerdings schon ein veraltetes Konzept. Da gibt es durchaus „moderneres“, was man machen kann … :-)
Die Cachesysteme muß man dann aber auch erst mal einsetzen können … :-)
Namespaces sind brauchbar und werden so ziemlich überall eingesetzt. Außerdem gibt es die bei PHP nun auch schon fast 3 Jahre lang.
Ein Cachesystem muss im Normalfall nur als Modul eingebunden werden und arbeitet ohne weiteres Zutun im Hintergrund. Nur bei speziellen Anforderungen muss das direkt gesteuert werden.
Ich spiele schon länger mit C, C++ und Java rum. Der äußerst penetrante (grins) tobistenzel hat mich aber so lange mit Python zugelabert, dass ich da gerade hauptsächlich dran bin. :)
ich und penetrant? ;)
Scala wäre dann als Nächstes zu empfehlen ;)
Gekriegt hast du mich mit dem Potenz-Operator. :) Plage mich grade mit List-Comprehensions rum... mann mann mann, was für'n Kraut hat der denn da geraucht? :-D
Was ist denn an denen so aufregend?
Naja, komm, wenn man nur imperative Programmierung kennt, ist das schon ein kleiner Zungenbrecher für die Hirnwindungen...
Die geeigneteste Programmiersprache findet man, indem man solche ausprobiert. Auf http://en.wikipedia.org/wiki/Comparison_of_programming_languages gibt es eine schöne Übersicht über die wesentlichen Programmiersprachen und deren Verwendungsbereiche. In der Kategorie games gibts allerdings soviel ich weiss nur kostenpflichtige Sprachen. Wenn man neu in der Spieleprogrammierung ist, muss man sich sowieso anfangs noch ein wenig herantasten und möglicherweise verschiedene Programmiersprachen ausprobieren.
Ich persönlich programmiere nur objektorientiert (Java, C#, C++, VB.NET, ...) und bin damit glücklich.
Ich programmier mit folgenden Sprachen:
ObjectiveC -> iOS Apps
Java -> Android Apps
Actionscript3/ Flex -> Webapplications
PHP (wenn man das als sprache bezeichnen kann^^) ->Serverapplications / Websites
Hoffe das ich dir helfen konnte ^^
Ja richtig. Es ging mir nur um die Write-Methode.
Dann bleibt mir woll nichts anderes, als zu hofen, dass die Write-Methode ihre Arbeit richtig macht.
Vielen Dank.