سؤال

منذ حوالي عامين ، أسقطت Windows من جهاز الكمبيوتر المنزلي وحولت 100 ٪ إلى Linux (Fedora ، ثم Ubuntu) - لم تكن Missus سعيدة جدًا لكنها اعتدت على ذلك وتعلمت شيئًا أو اثنين. ثم منذ حوالي 6 أشهر حصلت على جهاز MacBook جديد لامع ، ومنذ الانتقال إلى OSX لم ينظر إلى الوراء أبدًا ؛ لسوء الحظ ، لم أكن ناجحًا في جعل صاحب العمل الخاص بي يشتري لي واحدة للعمل (ولا يمكنني أن أحمل لي ذهابًا وإيابًا) لذلك يجب أن "أطرح" مع Windows.

لقد بدأت مع Windows منذ أكثر من 8 سنوات ، لذا لدي فهم جيد حقًا لكيفية عمله وقمت بنصيبتي العادلة من تطوير Win32/MFC/.NET.

سؤالي هو؛ من الذي يتعين عليه استخدام صندوق Windows في العمل (ولديه جهاز Mac في المنزل) وكيف تتعامل - ما هي تطبيقات/تكوينات Windows التي يستخدمونها والتي تتيح لهم العمل بطريقة مماثلة لـ OSX؟ - كنت أفكر فقط كم سيكون رائعًا إذا كان بإمكاني الحصول على نوع من تطبيقات المفاتيح التي أعادت تعيين مفاتيح Windows الخاصة بي إلى متغيرات OSX (Apple+W ، Apple+Q ، Apple+Left ، Apple+Right ، إلخ) .

أفتقد كشف (Topdesk لطيف ولكنه ليس مجانيًا) ... أفتقد بساطة Finder ... أفتقد الحوار الناعم الناعم والنوافذ والظلال (yzshadow Can juuuust cop العمل) افتقد OSX :(

لسوء الحظ ، يستخدم 90 ٪ من عملائنا IE بحيث يكون Windows أمرًا ضروريًا ؛ كما أنهم لا يستطيعون تبرير حساب جهاز Mac للمطور ؛ وخاصة Mac Pro: p

آه حسنا.

هل كانت مفيدة؟

المحلول

أعتقد أن أفضل شيء واحد قمت به لزيادة الإنتاجية هو توحيد محرر النصوص عبر المنصات. أنا شخصياً أستخدم VIM كما هو الحال. أستخدم VIEMU للاندماج في Visual Studio على Windows ، واستبدلت Notepad بـ GVIM ، وأستخدم VIM على Mac و Linux على حد سواء.

يمكنك إعادة تخفيض الاختصارات ، ولكن تلك البسيطة هي نفسها على أي حال. أنا شخصياً لا أواجه مشكلة في تذكر كليهما. أمر بتمرين عقلي كل بضع دقائق للبحث عن معالم نظام التشغيل المحددة لتذكيرني بأنني على Vista أو OS X ، مما يساعدني على التركيز.

سأبحث أيضًا في PowerShell إذا كنت من محبي Linux Scripting ، فهي أروع قذيفة تسير. الفشل في أن يكون هناك دائما inix

نصائح أخرى

نظام التشغيل هو مجرد أداة ، إذا كنت تقوم بإنشاء تطبيقات منصة متقاطعة (أو تطبيقات الويب [يعتمد فقط على متصفح الويب المستهدف]) ويمكنك استخدام أي نظام تشغيل تريده ، يمكنك تثبيت Windows XP في جهاز Virtual على OSX باستخدام IE على سبيل المثال ، لكن إذا كانت شركتك تفرض عليك تسجيل الدخول إلى وحدة تحكم المجال الخاصة بهم ، باستخدام Outlook لإدارة البريد الإلكتروني وإدارة المهام التي يعينها لك مدير المشروع ، فهذه قصة مختلفة. كما ذكرت عدة أنظمة تشغيل في العمل والمنزل ، أنا شخصياً أستخدم Linux في المنزل ، لكنني أستخدم Windows في العمل لأنني في وظيفتي اليومية ، أكتب الكثير من رمز C# .NET ولكن في المنزل أقضي وقتًا عن طريق البرمجة مع المصدر المفتوح التقنيات وأنا أستخدمها لأنني استخدمت Linux منذ أكتوبر 2001. لذا حاول التعود عليها.

هل يمكنني أن أقترح إذا كنت تحب الحياة على سطر الأوامر التي تجربها PowerShell كبديل لـ CMD على مربع Windows. لقد ساعدني بشكل كبير في ترانسيتي من بيئة خادم UNIX. لديك ملف تعريف والقدرة على إنشاء أسماء مستعارة وتعديل الأشياء. الآن لا داعي للقلق أبدًا بشأن استخدام أحد أوامر UNIX الموثوق بها ، وإذا وجدت واحدة لم يتم الاعتناء بها بالفعل من قبل فريق PowerShell ، فأنا فقط أقوم بإنشائها وأضفها إلى ملف التعريف الخاص بي. LS ، معالجة GREP ، TOP ، وتجد للفوز !!

ليس لدي الكثير من الألم يتحول من واحد إلى آخر على أساس يومي. في النهاية ، قضيت معظم وقتي إما في Eclipse ، وهو أمر مستقل للصفائح ، ومتصفح ويب الأوبرا.

بالنسبة للباقي ، أستخدم Trikeny لتقليد Quicksilver بشكل سيئ و E كبديل لـ TextMate.

في النهاية ، أنا أكثر رضا من جهاز Mac الخاص بي ، ليس بسبب البرنامج الذي توفره ، بل للبرنامج الذي لا يوفره ، مثل Toad أو IE الذي أجبره على استخدامه في عملي.

على الرغم من وجود العديد من الطرق لنوافذ الجلد لتبدو مثل OS X ، إلا أن أيا من الحلول تقدم تجربة OS X الحقيقية. ليس من حيث ميزات نظام التشغيل ، سيكون ذلك مستحيلًا ، لكن المظهر والشعور مختلفان دائمًا. أتذكر الانخراط من أجل المتعة ، وصندوق Windows XP الخاص بي (مثل 5 سنوات) واستخدم Windows Blind بالإضافة إلى الكثير من الأدوات (YzDock!) للحصول على "WS X" ؛)

لم تشعر بنفس الشيء.

يمكنك تجربة "hackintosh" ، إذا كانت أجهزتك "موافق" مع OS X. ثم قم بتشغيل VMware/Parallels.

أو آخر ، أنت فقط مثلي:

ابكي كثيرا. بناء جسر والحصول على أكثر من ذلك. قون

أستخدم OS X (Mac Pro) ولكن I Code in C#، لذلك أنا 90 ٪ من اليوم في Windows Vista في ملء الشاشة في أحد المساحات العديدة ؛ الميزة هي أن VMware (و Malallels) يتيح لك تعيين مفاتيحك حتى أتمكن من CMD-C/V داخل Windows.

أنا أفهم إحباطك: S

لسوء الحظ ، يستخدم 90 ٪ من عملائنا IE لذلك Windows أمر لا بد منه

يعمل IE6 تحت OS X بدون Windows (الخطوط ليست صحيحة تمامًا ، لكنها تكفي للاختبار اليومي) ، ويمكنك الحصول عليها مثالية بنسبة 100 ٪ تحت المحاكم الافتراضية (أوجه التشابه ، VMware ، VirtualBox).

كمطور برامج ، أعيش كثيرًا في محرر النصوص والقذيفة. في الوظائف التي أجبرت فيها على استخدام Windows أقوم بتثبيت Emacs و Cygwin وأنا خارج السباقات.

لا أركز على المحيط - لوحات التحكم ، ومديري النوافذ ، وما إلى ذلك - أركز على ما أستخدمه حقًا 90+٪ من الوقت ولا يعرقون الباقي.

القليل من cygwin لإخراج الألم من النوافذ. أي بيئة افتراضية ستعمل. يمكن ل MAC تشغيل أوازي استضافة Windows مع متطلبات Outlook القسرية.

إذا لم يكن عبئًا ماليًا وتسمح لشركتك بذلك ، فما عليك سوى الحصول على جهاز MacBook. أحضر جهاز MacBook الخاص بي إلى المنزل والعمل كل يوم. لدي شاشة خارجية 24 بوصة في العمل ، وليس هناك اختلاف في العمل على صندوق Windows. أقوم بتشغيل أوجه التشابه عندما أحتاج إلى استخدام Windows/IE ، وإلا ، يتم قضاء كل وقتي على جهاز Mac.

عنصر مهم آخر في هذا الترتيب هو sharddrive خارجي للنسخ الاحتياطي في العمل. Time Machine Backup + Windows World Work Sync وكتم تعيينك جميعًا. وبهذه الطريقة ، لا يتعين عليك القلق بشأن فقدان عملك إذا تعرضت للسرقة أو تعرضت لحادث.

كنت في نفس الموقف - Mac في المنزل ، Windows في العمل. لا توجد حقًا أي طريقة لإحضار تجربة Mac إلى Windows دون كسر شيء أو سوء تصرف برنامج مكتوبة بشكل سيء. عليك فقط أن تعتاد على التكيف بين الاثنين.

كانت الأشياء الثلاثة الوحيدة الوحيدة التي اشتعلتني فيها باستمرار هي التي أصابت Shift-2 للحصول على Windows "@" لوحة تتبع الكمبيوتر المحمول Windows للنقر بزر الماوس الأيمن ، وضرب F9 لفضح. التبديل بين Command-C و Ctrl-C لم يزعجني حقًا.

يمكنني استخدام Windows XP في العمل و Mac OS X و Linux في المنزل.

Windows XP يحبطني كل يوم. إذا استخدمتها فقط ، فسأعتاد على القيود ، لكن التعرض لها يوميًا (وعدد كبير من البرامج الفظيعة لذلك ، من عميل VPN النزوي ، إلى clunkiness of Outlook) ثم تجربة برامج لائقة في المساء فقط يؤكد قيود XP (ولكي نكون عادلة ، فإن XP موقرة هذه الأيام).

ومع ذلك ، فإن جعل التبديل على أساس يومي ليس مشكلة ، @/"القضية جانبا.

الشيء الوحيد الذي فعلته على الإطلاق لجعل جهاز Mac أكثر "يشبه Windows" هو تثبيت Office لنظام التشغيل Mac. لم أواجه مشكلة في الملفات التي لم أستطع قراءتها أو كتابتها ، و "إصدار الطالب" رخيص جدًا. في الآونة الأخيرة ، للتعامل مع IE6 ، استخدمت Bootcamp تم شراؤها ونسخة MSDN من XP لتثبيت XP على التقسيم على جهاز MacBook الخاص بي. لا مشاكل.

أستخدم OSX و Windows و Linux بانتظام والأوقات الوحيدة التي أشعر بالارتباك هي عندما أقوم بتشغيل XP تحت VMware على جهاز MacBook الخاص بي. لسبب ما ، عندما تكون أصابعي على لوحة مفاتيح MAC ، فإنني أواجه الكثير من المتاعب في استخدام ضربات مفاتيح Windows.

خلاف ذلك ، لا توجد مشاكل حقيقية.

ليس لدي الكثير من القضية. يمكنني القيام بمعظم أعمال التطوير الخاصة بي في OSX ، Eclipse Works ، Coda هي أداة تطوير ويب رائعة ، ولكن عندما أحتاج إلى استخدام Visual Studio ، يمكنني ، إما عن طريق التشغيل في Fusion ، أو التمهيد في Windows عبر Bootcamp. يعني وجود ترف من Windows تثبيت على Bootcamp أنه يمكنني أيضًا تشغيل الألعاب بشكل أفضل من معظم أجهزة الكمبيوتر التي أملكها Windows!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top