MacBook zum Programmieren?



  • 314159265358979 schrieb:

    Immer dieser Bezahl-Mist. Schon mal an Hobbyprogrammierer gedacht? Eclipse ist Freeware, ja sogar Open Source und Plugins gibts ebenfalls zu Hauf. (Auch wenn ich keines davon verwende, Eclipse erfüllt meine Erwartungen bereits alleine gut genug)

    Was ist das denn für ein Argument? Meckerst du über jede Bezahlsoftware in dem Maße? Sollen beispielsweise Tonstudios kein Logic oder Cubase nutzen, weil es "Bezahl-Mist" ist? Sollen Werbefilme, Animationsfilme o.ä. nur noch mit Povray geschrieben werden, weil Maya kommerzieller Müll ist? Du darfst dich jetzt schon mal auf diese Filme freuen; die nächsten kommen dann raus, wenn du 40 bist 😃 Was ist mit Spielen? Eine Frechheit, dass die nach jahrelanger Arbeit auch noch Geld dafür verlangen! Ganz ehrlich, arbeite an deiner Argumentation. Software zu schreiben, ist eine Menge Arbeit und es ist völlig legitim, dafür Geld zu verlangen. Das gilt auch für große Firmen wir Microsoft. Klar, es gibt mittlerweile einen dicken Haufen an guter kostenloser Software von engagierten Hobbyprogrammierern. Das ändert aber nichts am Gesagten. Und eines sollte klar sein: die Auswahl an heutiger Software wäre lange nicht so gut, wenn es keine kommerzielle Software gäbe. Das bezieht sich auch auf die kostenlose SW, die sich doch oft an den Ideen oder Konzepten kommerzieller Software orientiert.

    Oder um es mal mit deiner eigenen, unvergleichlichen Arroganz auszudrücken: was interessieren mich die Bedürfnisse eines Schülers, der zuhause ein bisschen "rumproggt"? Ich muss damit mein Geld verdienen und hätte zu dem Zweck gerne eine vernünftige, praxisorientierte IDE. Und selbst bezahlen muss ich es ja auch nicht. 🕶



  • Die Bedürfnisse der jüngeren Generation interessieren dich insofern, als dass sich einer von uns irgendwann um dich kümmern muss, wenn du wieder in die Hose machst. :p

    Geld wächst nicht auf Bäumen. Es ist in MS' Interesse, dass Leute für das OS entwickeln. Wenn sie mich nicht wollen, dann eben nicht. Haben mich eh nicht verdient 🤡



  • 314159265358979 schrieb:

    Die Bedürfnisse der jüngeren Generation interessieren dich insofern, als dass sich einer von uns irgendwann um dich kümmern muss, wenn du wieder in die Hose machst. :p

    Geld wächst nicht auf Bäumen. Es ist in MS' Interesse, dass Leute für das OS entwickeln. Wenn sie mich nicht wollen, dann eben nicht. Haben mich eh nicht verdient 🤡

    Ob Visual Studio nicht kostenlos gäbe 🙄



  • klar kann man dafür auch die diversen linux distributionen benutzen. aber der große vorteil von mac osx ist halt, dass alles einfach funktioniert, ohne das man sich erst verbiegen muss.

    Ubuntu.



  • Zeus schrieb:

    Ob Visual Studio nicht kostenlos gäbe 🙄

    Wir reden hier von Bezahlversion + Plugins. Dass Express Mist ist, haben wir bereits festgehalten.



  • 314159265358979 schrieb:

    Geld wächst nicht auf Bäumen. Es ist in MS' Interesse, dass Leute für das OS entwickeln. Wenn sie mich nicht wollen, dann eben nicht. Haben mich eh nicht verdient 🤡

    MS wirft einem die Entwicklertools praktisch hinterher (auch die, die was kosten), WEIL sie wollen, dass möglichst für viele Entwickler für Windows entwickeln. Die Express Editions stehen in einer Reihe mit diesem Vorhaben.

    314159265358979 schrieb:

    Zeus schrieb:

    Ob Visual Studio nicht kostenlos gäbe 🙄

    Wir reden hier von Bezahlversion + Plugins. Dass Express Mist ist, haben wir bereits festgehalten.

    Nein, wir haben nur erneut festgestellst, dass du aus deiner beschränkten Sichtweise eine Meinung formulierst und als Tatsache hinstellen willst.

    Edit: Ein MB(P) ist sicher gut zum Programmieren geeignet. Wenn man hauptsächlich für Apple-Produkte entwickelt.. go for it.
    Was haben eigentlich immer alle mit dem hohen Preis... man kauft das Ding ja nicht alle 6 Monate neu und die Dinger sind auch deutlich wertstabiler als manch andere Notebooks.



  • 314159265358979 schrieb:

    Geld wächst nicht auf Bäumen.

    So, so. Geld wächst nicht auf Bäumen, und daher bestehst du darauf, dass für dich gefälligst kostenlos SW über Jahre entwickelt wird. Bestechende Logik. 😉

    314159265358979 schrieb:

    Haben mich eh nicht verdient 🤡

    Mit der Einstellung wollen die dich sicher auch nicht. 😉

    EDIT: Übrigens gibt es das VS z.B. für Studenten kostenlos, sogar in der Ultimate-Version, wenn ich mich nicht irre.



  • lolhehe schrieb:

    naja, es ist ein unix, das alleine ist schon vorteil genug.

    Das ist so nicht ganz korrekt.

    Aus der BSD Linie ist nur Net BSD Possix zertifiziert, was es aber noch nicht zu einem UNIX macht. UNIX basiert auf AT&T Code, Net BSD wurde aus lizenzrechtlichen Gründen vor einiger Zeit komplett neu geschrieben basierte aber mal auf At&t Code.

    Nur hat das aber alles nicht mit MAC zu tun, weil MAC Open BSD als Kern verwendet, der nicht Possix zertifiziert ist. Nebenbei ein Hybrid Kern, kein Microkernel.

    UNIX darf sicht AT&T nennen, die X86 Portierung Microsoft Xenix und deren Ableger wie System V , Open Server und Solaris. Windows NT ist nebenbei Posix Zertifiziert.

    Ne Shell macht noch kein UNIX und gerade Linux nicht zum UNIX.

    Die ständige Diskusion um UNIX, ein total veraltetes System.

    Zum Topic:

    Mac Book hat für User eine nette Usability, aber gerade zum Proggen nicht die beste Wahl. Die Punkte wurden schon aufgezeigt, Tastatur, VS, Windows Domain.

    Für Webentwicklung solange man kein ASP.net braucht ok, ein Großteil der Entwicklung ist allerdings für die Windows Welt.

    Da gibts aktuell viele tolle Notebooks, Ultra Books oder meine Lieblingskisten Lenovo Workstation mit 2 Xeon, SAS und 4 Monitoren.

    Lange Zeit wurde ja Mac im Grafikbereich eingesetzt, die aktuellen Mac Monitore können was die Farbechtheit betrifft nicht mit EIZO oder anderen mithalten.

    Ein reines Lifestyle Produkt. Persönliche Meinung, andere mögen andere Meinungen haben.



  • 314159265358979 schrieb:

    Ich hätte dann gerne eine exakte Befehlsabfolge. Ich bin gerade unter OS X, werde aber nacher sowieso unter Windows booten, dann kann ich es probieren. Aus dem Kopf heraus weiß ich noch, dass beim Rechtsklick auf einen der Ordner "Sourcefiles" und "Headerfiles" ein Filter angeboten wird, der ein Ordnersymbol hat. Aber ein Ordner im Dateisystem ist das nicht.

    Und ich hätte gerne einen Kaffee.

    Die Ordner in der VS Projektansicht sind virtuell. Die müssen nichts mit den Ordnern auf der Festplatte zu tun haben. Aber Datei Management mit Ordnern erstellen und so funktioniert zB ganz super im Dialog zur Dateierstellung 😉 Da kann man die Dateien nämlich gleich in die passenden physikalischen Ordner packen.

    @Dean:
    http://de.wikipedia.org/wiki/Portable_Operating_System_Interface#vollst.C3.A4ndig_POSIX-konform

    OS X ist vollständig POSIX zertifiziert. Etwas das eine Linux Distribution idR nicht ist 😉



  • Steffo schrieb:

    @lolhehe: Mich würde mal interessieren, ob es nicht hier und da Konflikte gibt, wenn du POSIX-Programme schreibst. Linux ist z. B. nicht vollständig POSIX kompatibel und je nach Umgebung, wirst du bei dir auf deinem System eine evtl. abgewandelte man page finden als auf Linux. Selbst unter Linux gibt es da Unterschiede (schon erlebt).
    Völlig Problem frei kann das doch nicht sein...

    L. G.
    Steffo

    ich hatte mich da wohl nicht ganz klar ausgedrückt: ich schreibe server anwendungen, die auf linux maschinen laufen. der programmcode ist aber im prinzip unabhängig vom os (groovy, java, ruby, python). zum verbinden mit dem server (ssh) macht es keinen unterschied, welches posix system du verwendest. ich habe zumindest bisher keine einschränkung festgestellt, wenn ich mich übers mac terminal mit unseren ubuntu servern verbunden habe. im gegenteil: das terminal von mac osx ist hervorragend: sehr anpassbar, copy/paste funktioniert perfekt, ...



  • Dean schrieb:

    lolhehe schrieb:

    naja, es ist ein unix, das alleine ist schon vorteil genug.

    Das ist so nicht ganz korrekt.

    Aus der BSD Linie ist nur Net BSD Possix zertifiziert, was es aber noch nicht zu einem UNIX macht. UNIX basiert auf AT&T Code, Net BSD wurde aus lizenzrechtlichen Gründen vor einiger Zeit komplett neu geschrieben basierte aber mal auf At&t Code.

    Nur hat das aber alles nicht mit MAC zu tun, weil MAC Open BSD als Kern verwendet, der nicht Possix zertifiziert ist. Nebenbei ein Hybrid Kern, kein Microkernel.

    UNIX darf sicht AT&T nennen, die X86 Portierung Microsoft Xenix und deren Ableger wie System V , Open Server und Solaris. Windows NT ist nebenbei Posix Zertifiziert.

    Ne Shell macht noch kein UNIX und gerade Linux nicht zum UNIX.

    Die ständige Diskusion um UNIX, ein total veraltetes System.

    Noch nie so viel Mist gelesen:

    1. Mac OS X basiert auf FreeBSD (und Mach).
    2. Ist Mac OS X im Gegensatz zu FreeBSD vollständig POSIX kompatibel.
    3. Erfüllt Mac OS X die Single Unix Spezifikation.
    4. Windows NT mag zwar Posix zertifiziert sein, aber heute kriegst du ohne eine Special Edition auch kein Posix-Layer.



  • exilcubaner schrieb:

    wenn ich iphone apps schreiben will, verwende ich ein osx. wenn ich windows programme erstellen will, ein windows und für linux server linux. läuft auf dem zielsystem ein anderes os, verwende ich für die entwicklung eben dieses. ist das so schwer zu verstehen 😕

    aber du neureicher super hero kannst natürlich auf deinem scheißteil für alles und jedes os besser entwickeln als mit den 'hauseigenen' tools... 🙄

    ich ignoriere mal dein lächerliches geflame (hat dir deine mudda kein benehmen beigebracht?) und komme zum punkt:

    es gibt auch leute, die entwickeln produkte, die auf verschiedenen plattformen laufen. unser serverprodukt läuft auf verschiedenen linux distributionen, unixen und vereinzelt auch auf windows. der programmcode ist plattformunabhängig.

    soll ich mir nun 6 entwickler instanzen einrichten oder was? das ist mehr als blödsinnig.



  • lolhehe schrieb:

    exilcubaner schrieb:

    wenn ich iphone apps schreiben will, verwende ich ein osx. wenn ich windows programme erstellen will, ein windows und für linux server linux. läuft auf dem zielsystem ein anderes os, verwende ich für die entwicklung eben dieses. ist das so schwer zu verstehen 😕

    aber du neureicher super hero kannst natürlich auf deinem scheißteil für alles und jedes os besser entwickeln als mit den 'hauseigenen' tools... 🙄

    ich ignoriere mal dein lächerliches geflame (hat dir deine mudda kein benehmen beigebracht?) und komme zum punkt:

    es gibt auch leute, die entwickeln produkte, die auf verschiedenen plattformen laufen. unser serverprodukt läuft auf verschiedenen linux distributionen, unixen und vereinzelt auch auf windows. der programmcode ist plattformunabhängig.

    soll ich mir nun 6 entwickler instanzen einrichten oder was? das ist mehr als blödsinnig.

    du arbeitest nicht zufällig für die dab bank 😃



  • Steffo schrieb:

    Dean schrieb:

    lolhehe schrieb:

    naja, es ist ein unix, das alleine ist schon vorteil genug.

    Das ist so nicht ganz korrekt.

    Aus der BSD Linie ist nur Net BSD Possix zertifiziert, was es aber noch nicht zu einem UNIX macht. UNIX basiert auf AT&T Code, Net BSD wurde aus lizenzrechtlichen Gründen vor einiger Zeit komplett neu geschrieben basierte aber mal auf At&t Code.

    Nur hat das aber alles nicht mit MAC zu tun, weil MAC Open BSD als Kern verwendet, der nicht Possix zertifiziert ist. Nebenbei ein Hybrid Kern, kein Microkernel.

    UNIX darf sicht AT&T nennen, die X86 Portierung Microsoft Xenix und deren Ableger wie System V , Open Server und Solaris. Windows NT ist nebenbei Posix Zertifiziert.

    Ne Shell macht noch kein UNIX und gerade Linux nicht zum UNIX.

    Die ständige Diskusion um UNIX, ein total veraltetes System.

    Noch nie so viel Mist gelesen:

    1. Mac OS X basiert auf FreeBSD (und Mach).
    2. Ist Mac OS X im Gegensatz zu FreeBSD vollständig POSIX kompatibel.
    3. Erfüllt Mac OS X die Single Unix Spezifikation.
    4. Windows NT mag zwar Posix zertifiziert sein, aber heute kriegst du ohne eine Special Edition auch kein Posix-Layer.

    Im Wiki kann jeder schreiben was er will, unter Deinem Link wird osx unter Posix konformen systemem geführt.

    Auch aus Deinem Link = Zertifizierte Produkte werden auf der POSIX-Certification-Website der IEEE genannt.
    Denn such mal.

    4. Windows NT mag zwar Posix zertifiziert sein, aber heute kriegst du ohne eine Special Edition auch kein Posix-Layer

    Die Posix Api ist im Windows NT Kernel intregiert, egal bei welcher Version.

    Und nochmal UNIX = ein Markenname. Um ein UNIX zu sein bedarf es des At&t Code + Posix Zertifizierung ( nicht kompatibilität). Windows NT hat mehr mit UNIX zu tun als alle Linuix und OSx/I zusammen.



  • Dean schrieb:

    Auch aus Deinem Link = Zertifizierte Produkte werden auf der POSIX-Certification-Website der IEEE genannt.
    Denn such mal.

    Ich hab den hier: http://www.opengroup.org/openbrand/certificates/1190p.pdf

    Die Posix Api ist im Windows NT Kernel intregiert, egal bei welcher Version.

    Einen Teil der Posix API unterstützen ist aber nicht gleichbedeutend mit POSIX kompatibilität 😉

    Und nochmal UNIX = ein Markenname. Um ein UNIX zu sein bedarf es des At&t Code + Posix Zertifizierung ( nicht kompatibilität). Windows NT hat mehr mit UNIX zu tun als alle Linuix und OSx/I zusammen.

    Und OS X hat diese Zertifizierung - die nichts mit Code zutun hat. Bist du zertifiziert, bist du Unix. Easy Peasy.



  • @Dean: Von welchem Link redest du? Ich hab gar nichts verlinkt!
    Dein Wiki-Argument ist nicht gerade überzeugend. Sollen wir dir eher glauben als Wiki?!
    BTW: "The UNIX Subsystem is built in to the Enterprise and Ultimate editions of Windows Vista and 7, and cannot be added separately to the other editions."

    http://en.wikipedia.org/wiki/POSIX#POSIX_for_Windows



  • Ethon schrieb:

    klar kann man dafür auch die diversen linux distributionen benutzen. aber der große vorteil von mac osx ist halt, dass alles einfach funktioniert, ohne das man sich erst verbiegen muss.

    Ubuntu.

    Selten so gelacht... Wenn man jemanden hat, der einem das vollständig einrichtet, die richtige Hardware kauft usw., dann bleiben immer noch Inkonsistenzen, wie z.B. dass man in manchen Programmen nicht Texte mit Ctrl+C kopieren kann um diese in anderen Programmen wieder mit Ctrl+V einzufügen. Wenn ich so darüber nachdenke, kann man eigentlich schon froh sein, wenn alle Programme, die man so benutzen will, eine systemweite Zwischenablage verwenden. Total verkorkst, deshalb nicht DAU-tauglich. Höchstens für die Omi, die wirklich nur Firefox damit starten will um Kochrezepte zu googlen.



  • Selten so gelacht... Wenn man jemanden hat, der einem das vollständig einrichtet, die richtige Hardware kauft usw.,

    Klar, ein Programmierer ist ja nicht in der Lage, vor dem Kauf kurz zu googlen ob die Hardware Linux-Kompatibel ist, eine CD zu brennen und einzulegen. 🙄
    Da muss schon Fachpersonal her.

    dann bleiben immer noch Inkonsistenzen, wie z.B. dass man in manchen Programmen nicht Texte mit Ctrl+C kopieren kann um diese in anderen Programmen wieder mit Ctrl+V einzufügen. Wenn ich so darüber nachdenke, kann man eigentlich schon froh sein, wenn alle Programme, die man so benutzen will, eine systemweite Zwischenablage verwenden. Total verkorkst, deshalb nicht DAU-tauglich. Höchstens für die Omi, die wirklich nur Firefox damit starten will um Kochrezepte zu googlen.

    Auf was beziehst du dich? Dass Strg + C in der Konsole unter Linux eben eine Sonderbedeutung hat und du Strg + shift + C verwenden musst, wenn du was aus der Konsole kopieren musst (was ja auch soooo oft vorkommt) ? Gibt Argumente gegen Ubuntu, aber das ist vollkommener Schwachsinn.



  • ubuntu ist schon ein sehr feines linux. aber auch das zickt leider bei bestimmter hardware gerne mal rum. klar kriegt man das als entwickler in den griff. aber um ehrlich zu sein habe ich überhaupt keine lust auf sowas. 😃

    ich programmiere lieber irres zeug als dass ich mich damit beschäftige, wie ich den drucker, das netzwerk oder die neue ssd unter linux zum laufen kriege.

    ich will wirklich nicht schlecht über ubuntu reden. ich schätze es sehr. aber es ist halt nicht gelogen, dass unter mac osx alles einfach so funktioniert. und das weiss ich auch als entwickler sehr zu schätzen. denn so kann ich die zeit mit dem verbringen, was mir wichtig ist. 🤡



  • Die enorme Transparenz und Anpassbarkeit ist aber (als Programmierer) auch wiederum ein Argument für Linux. Kommt eben auf die eigenen Interessen drauf an.


Anmelden zum Antworten