Soru:
Ön uç geliştirme için dizüstü bilgisayar
Richard Troester
2015-09-16 10:18:56 UTC
view on stackexchange narkive permalink

Ocak'ta başlayan bir Ön Uç Geliştirici kursuna kaydoldum. Sınıf için bir dizüstü bilgisayara ihtiyacım var. Bir Windows makinesi veya bir MacBook Pro arasında karar vermeye çalışıyorum. Sınıf bilgisi her ikisinin de kabul edilebilir olduğunu söylüyor. Ön uç geliştirme yaparken herhangi bir ortam bana bir avantaj sağlayacak mı yoksa ikisi de aynı mı? Temel olarak, her iki platform da kullanacağım programlama araçlarına eşit erişim sağlayacak mı yoksa bir platform daha fazla uyumluluk sunacak mı?

Kursta HTML5, CSS, Javascript, AJAX, PHP, SASS, jQuery, Angular kullanılacak Git ve Photoshop.

Bir Macbook Pro 15 retina (2015 ortası) dizüstü bilgisayar satın aldım. Bu seçimde çeşitli faktörler rol oynadı. Ana iki faktör şunlardır: 1) Sınıfın yanında bana akıl hocalığı yapacak kişilerin hepsi Macbook Pro'ları kullanıyor, bu yüzden talimatlarını takip etmek daha kolay olacak. 2) Çalıştığım yer sayesinde Apple'dan büyük bir indirim aldığım ortaya çıktı.
Neden Linux'u ayırt ediyorlar? Photoshop dosyalarını Adobe Extract, Wine veya VirtualBox aracılığıyla açarak Linux'ta sorunsuz bir şekilde ön uç geliştirme yapabilirsiniz.
Altı yanıtlar:
Undo
2015-09-23 08:19:23 UTC
view on stackexchange narkive permalink

Burada gelgite karşı gidiyorum: OS X . Geliştirme malzemeleri için kullanımı daha kolay olabilir (özellikle web, .NET geliştirme ve benzeri diğer Microsoft teknolojileri için kefil olamaz.) Ve o kadar maliyetli değildir. Bana komik bakmayı bırakın, gelecek veriler var ...

Öncelikle, OS X'i bu yüzden daha çok seviyorum:

  • Yerel bir UNIX terminali var , benim deneyimime göre, çoğu durumda yerleşik komutlar açısından standart bir Linux komut satırı gibi çalışıyor (bu, İnternette bulduğum çoğu şeyin terminalime kopyalanıp yapıştırılabildiğini ve minimum değişiklikle sorunsuz çalıştığını kastediyorum).

    Ayrıca, OS X ile birlikte verilmeyen şeyleri kolayca yüklemenizi sağlayan Homebrew 'a da sahipsiniz - düşünün wget , htop , vb.

  • UNIX tabanlı olduğu için, Windows'ta onlarla uğraşmanız gereken yerlerde pek çok şey çalışır. Ayrıca OS X, Git türü araçlarla ve gerçekten herhangi bir işbirliğiyle çok daha iyi oynuyor. Tuhaf satır kırılmaları ekleyen bir Windows kullanıcısından kaç kez bir değişikliği geri döndürmek zorunda kaldığımı sayamıyorum.

    Bunların hepsi, biraz kurcalamayla üstesinden gelinebilecek şeyler ... ama yine de kurcalama faturalanabilir saatler biriktirebileceğiniz zaman.

  • Şahsen ben daha çok seviyorum. İşler daha mantıklı, ancak bunun nedeni Windows'u çoğu insan kadar kullanmamış olmam olabilir.

Şimdi, fiyat argümanı: OS X, Windows'tan çok daha pahalı değildir . Bunun radikal olduğunu biliyorum ama beni dinleyin. 2010'dan itibaren Windows makinelerde yeniden satış fiyatlarına bakalım - bu eBay aramasına bakın. Bu, beş yıl önceki 2010 tarihli Windows dizüstü bilgisayarlar içindir.

AlienWare dizüstü bilgisayarınız yoksa en fazla 150-200 ABD doları görüyorum. AlienWare makineleri gerçekten pahalıdır ve muhtemelen geliştirme çalışması için bir tane satın almayacaksınız.

Şimdi 2010 MacBook Profesyonellerine bakalım. Parçalara yönelik makinelerin dışında (bazıları hala $ 300 'ye satılıyor), 500 ila 700 $ görüyorum. Bazı parçalar için MacBook'lar bile aynı yıl Windows dizüstü bilgisayarlardan daha fazla satıyor.

Bu eBay bağlantılarından bazılarının süresinin dolduğunu, eBay'in bunu yaptığını bilmiyordum. Bunları gelecekte daha sıkı bir şeyle değiştirmeye çalışacağım.

Windows listesindeki ilk birkaç dizüstü bilgisayar üzerinden geçiyoruz:

Devam edebilirim ve bilinçli bir satın alma kararı vermelisiniz, ancak bunların hepsini manuel olarak yapmak çok fazla iştir. En son satılan bu 6'dan ortalama bir düşüş var beş yılda 1272 ABD doları .

Şimdi 2010 MacBook Profesyonellerine bakıyoruz. İlk 6:

Bu altıyı topladığımda 1064 $ bu beş yıl içinde güçlü> ortalama kayıp. Veri toplamayla ilgili birkaç not:

  • Beni çıldırtmayacağını düşünürsem daha büyük bir örneklem veririm. Biraz araştırma yapmak ve listeye eklemek istiyorsanız, lütfen yapın. Düzenlemeyi kabul edeceğim.

    Yine de, bu yıllardır gözlemlediğim bir fenomen. MacBook'lar değerini daha iyi tutar.

  • MacBook'larını yükselten insanlar için satın alma fiyatına yatırım ekleyerek oldukça cömert olmaya çalıştım. Bunu Windows makinelerde yapmadım (bunu hesaba katmadım bile, her zaman temel modeli varsaydım) ve OS X hala Windows'u birkaç yüz dolar geride bıraktı.

  • Windows makinelerinden bazıları 2008/2009 idi . Bunun farkındayım, ancak verilerle çok fazla karıştığını düşünmüyorum.

  • Bugünün Windows makinelerinde yeniden satış fiyatları gelecekte daha yüksek olabilir ... sanmıyorum. Bu, vermeniz gereken bir karar.

Genel olarak, vermeniz gereken karar maliyet değil, bir makineye ne kadar yatırım yapmak istediğinizle ilgili . Dizüstü bilgisayarınızda sermaye vardır ve genellikle OS X makinelerde daha fazladır. Bu, MacBook satın almaya karşı geçerli bir nokta.

Başka bir şey: Makinenizi yeni satın aldığınızı varsayıyordum. Bunu yapma. MacBook'larımı Craigslist'ten satın aldım - 2009 13 "Pro'yu birkaç yıl önce 500 dolara ve şu anki 2012 13 "'ümü birkaç yıl önce 800 dolara satın aldım. Bundan yine de en az 500 $ kazanabilirim. Standart sorumluluk reddi beyanları geçerlidir, Craigslist ürkütücüdür. Bir arkadaşınızı getirin ve herkesin önünde buluşun.

Craigslist sizin için çok ürkütücüyse (sizi suçlamayın), doğrudan Apple'dan yenilenmiş bir makine satın alın. Yeni bir makineden daha iyidirler ve% 10-25 indirime sahiptirler. Oradan bir MacBook Air, iPad ve iPod Touch satın aldım ve hiçbiriyle sorun yaşamadım.

Microsoft DreamSpark'a katılımları nedeniyle öğrencilerin genellikle ücretsiz Windows'a sahip olduklarını göz önünde bulundurun. Hatta hdd olmadan ikinci el dizüstü bilgisayar satın alabilir ve daha büyük SSD için para yatırabilirsiniz.
@belford Bunu düşündüm, ancak OS X'in her zaman ücretsiz olması, makinenin ömrü boyunca ücretsiz yükseltmelerle dengelendi (2009 MacBook Profesyonelleri hala yükseltmeler yapıyordu). İkinci el bir tane satın almaya gelince, OS X ile aynısını yapabilirsiniz - eBay'deki parça içi olanların yarısının yeni bir HDD veya HDD denetleyicisine, muhtemelen yeni bir pile ihtiyaç duyduğundan oldukça eminim.
MacBook'u unutun, indirimde olsa bile çok pahalı. Çok fazla RAM'e sahip orta sınıf bir Linux dizüstü bilgisayar edinin. PSD dosyalarını Adobe Extract kullanarak kesebilir veya Wine veya VirtualBox kullanarak Photoshop'u açabilirsiniz.
@niutech Cevabı okudunuz mu? Perakendede bunun "pahalı" olmadığını söylemiyorum, bu yatırımın diğer herhangi bir dizüstü bilgisayardan çok daha fazlasını telafi edebileceğinizi söylüyorum - ve istediğiniz zaman Wine ve arkadaşlarla uğraşmak zorunda değilsiniz işleri hallet.
uhhhh ön uç geliştirme için dizüstü bilgisayarımı 150 dolara satın alıyorum. OEM olmayan bir pil ile değiştirin ve temelde harika çalışıyor. Ayrıca hem bir mac hem de PC'ye sahibim ve mac'lerin çok abartıldığını ancak unix'in iyi olduğunu söyleyeceğim. Gerçek bir sunucu ortamı istiyorsanız sadece linux çalıştırın.
Ayrıca gelgite karşı gidiyor lol. Bir teknoloji / hacker konferansına katıldınız mı? Çoğunlukla Mac'ler olma eğilimindedir. Onunla gidiyorsun.
Dawny33
2015-09-16 10:31:03 UTC
view on stackexchange narkive permalink

Kısa bir yanıt, bir Windows makinesi olacaktır.

Neden?

Çünkü bir Mac makineden daha ucuzdur ve her iki makine de aynı destek ve web geliştirmeye gelince hiçbirinin diğerine göre önemli bir avantajı yoktur. veya özellikle ön uç geliştirme.

Bu Reddit dizisi, karar vermeniz için de yardımcı olabilir.

Yani, para bir yük değilse , o zaman geliştirme araçlarının kolaylığı söz konusu olduğunda hiçbir önyargı olmadan ikisine birden gidebilirsiniz.

Fiyat noktasına katılmam gerekir - [cevabıma] bakın (http://hardwarerecs.stackexchange.com/a/415/1).
Kahretsin, bu güzel bir analiz. Cevabımda showroom fiyatını düşündüm. Yine de, @Undo cevabında iyi yapılmış bir iş
Adam Comerford
2015-09-22 22:39:32 UTC
view on stackexchange narkive permalink

Şahsen, burada bir Mac ile giderdim, ancak geliştirme çalışmaları için aşina olduğum şey bu. 90'lardan beri bir Windows kullanıcısıyım ve hala bir Windows makinem var, ancak 2004'ten (ish) beri OS X'i profesyonel işler için (birden çok Macbook Pro ve Mac Mini) kullandım ve ilk ayarlama dönemi dolduktan sonra hiç pişman olmadım

Bahsedilmeyen bir şeye işaret edeceğim, eğer bir Macbook Pro seçerseniz, hala bir VM'de yasal olarak Windows'u kullanma seçeneğiniz var (MBP'mde bir Windows 10 VM var) veya Bootcamp aracılığıyla. Bir Windows dizüstü bilgisayar seçerseniz, artık (yasal, bilgisayar korsanlığı olmayan) bir seçenek olarak OS X'e sahip değilsiniz. Bu nedenle, maliyet yönünü göz ardı ederek, Macbook Pro, hangi işletim sistemini kullanacağınıza dair seçeneklerinizi açık bırakır.

Genel olarak, Ön Uç Geliştirmeyi öğrenme hedefiyle, hangisini temsil eden öğrenmenize en az engel. Windows konusunda en rahatsanız, o zaman devam edin, OS X konusunda daha rahatsanız, o zaman bu sizin seçiminiz olmalıdır.

Şimdi, bununla birlikte, burası bir donanım önerisi sitesi, bu yüzden soruyu kullanım kolaylığı ve işletim sistemi seçeneklerinden ziyade bu bakış açısıyla ele almalıyım.

Listemde ilk sırada inşa kalitesi var. Bir Macbook Pro'nun yapım kalitesine yaklaşan bazı Apple dışı modeller var, ancak biraz araştırma yapmanız gerekecek - model yenilemeleri arasındaki tutarlılık, normalde güvenilir markalar için bile sorun olabilir. Birkaç yıl boyunca Apple'ın birden çok modelini kullandım ve bu bakımdan oldukça tutarlılar.

Belki daha da önemlisi: İşverenim tarafından bana sağlanan 4 Macbook Pro'yu aldım, ancak yaklaşık 18 aydır durum böyle değildi ve kendi dizüstü bilgisayarımı satın almak zorunda kaldım. Pek çok seçeneği değerlendirdim (birkaç yıl önce aynı şeyi yaptım ve bir Sony aldım). Sonunda, değerlendirdiğim modellerin hiçbiri, yapım kalitesi için Mac'e dokunamadı. MBP'yi kendi paramla satın aldım ve dürüst olmak gerekirse hiç pişmanlık duymadığımı söyleyebilirim, değer kazandığımı hissettim - bu herhangi bir şey için iyi bir asit testi - parayı aştığınızda, kendinizin dolandığını mı hissediyorsunuz yoksa Satın aldığınız üründen memnun musunuz?

Listemde ikinci sırada klavye ve izleme paneli var. Klavyeyi ve izleme dörtgenini şahsen kullandığınızdan emin olun, incelemelere güvenmeyin - dokunsal yanıt, geri bildirim vb. Açısından çok fazla kişisel bir tercih - yalnızca hangi dizüstü bilgisayarı kullanırken "doğru hissettiğini" bilirsiniz. Üzerine çok yazı yazacaksın, iyi hissettirdiğinden emin ol. Not: Şu anda çoğunlukla Mac dizüstü bilgisayarlara "kilitlendiğim" yer burası - klavyeleri ve izleme dörtgenleri işlerin nasıl yürümesini beklediğimi gösteriyor, aynı notalara ulaşamayan her şey yanlış geliyor.

Sonra, ekran. Retina ekran teknolojisi çok hoş ve ekstra alan, onu harici monitörlere takmayacaksanız yardımcı olur. Evet, çözünürlüklere uygun Mac olmayan dizüstü bilgisayarlar alabilirsiniz, ancak ucuza gelmeyecekler. Eskiden parlak ekranlardan nefret ederdim ama retinalar beni onlara bir şans vermeye ikna edecek kadar güzel - şimdiye kadar çok iyi.

Son olarak, boyut ve ağırlık. Ben küçük bir insan değilim ve 15 "MBP'yi bir dizüstü bilgisayarda boyut ve işlevsellik açısından mükemmel bir değiş tokuş olarak buluyorum. Daha küçük dizüstü bilgisayarları denedim ve klavye ile ekranı çok sıkışık buldum. Ayrıca, daha küçük ve daha hafif hale getirmek - 2015 MBP'm bu bakımdan 2009'umdan çok daha iyi (maalesef artık 2004 modelimi karşılaştırmam gerekmiyor). Bunu yaparken 11 "ultrabook'u olan insanlara kıskanç bir şekilde bakmak.

Bellek, CPU veya diskten bahsetmemiş olmam garip gelebilir. Bunlardan bahsetmiyorum, çünkü yeni bir MBP modeli seçerseniz, bahsettiğiniz iş için (belki Photoshop için) endişe duymayacaksınız ve başka bir şey seçerseniz, bu özellikleri herhangi bir şekilde eşleştirmek veya aşmak isteyeceksiniz durum. Sadece bir SSD'ye sahip olduğunuzdan emin olun - bugünlerde buna değmez.

belford
2015-09-16 14:54:05 UTC
view on stackexchange narkive permalink
  1. Fiyat açısından Windows'u tercih etmeniz daha doğru olur.

  2. Front-end geliştiriciler, unix tabanlı sistem ile "kutudan çıkar çıkmaz çalışma" arasındaki sağlıklı denge nedeniyle genellikle Mac kullanıyorlar.

  3. Photoshop CS2'yi Ubuntu'ya yükleme seçeneği vardı. Keşke her sürüm için mümkün olabilseydi: D. http://www.omgubuntu.co.uk/2013/01/photoshop-cs2-available-for-free-works-fine-in-wine

  4. ol>

    @ Adam'ın cevabına göre, Sublime Text'i bazı Live Reload eklentileriyle kullanmanın Notepad ++ 'dan daha iyi bir iş çıkaracağını söyleyebilirim.

    Sizin durumunuzda en önemli kısım sistemin kendisinden çok tarayıcı uyumluluğuyla bağlantılıdır. Daha iyi donanıma ihtiyaç duyan tek program Photoshop'tur ancak projenin boyutuna da bağlıdır.

    Windows'taki konsol büyük bir sorun değildir çünkü tarayıcının yerleşik denetçisinde birçok şey yapabilirsiniz. .

    Yerel ana makinenizde sunucu çalıştırmak da kolaydır. Tek bir pakette temel yazılımı içeren XAMPP gibi çok sayıda araçtır.

2. noktayı daha derinlemesine açıklayabilir misin? Kendi kendime bir cevap araştırmaya çalışırken fark ettim ki çoğu front-end geliştiricisi macbook kullanıyor ve birçoğu profesyonel model serisini tercih ediyor. Nedenini gerçekten anlamak isterim.
Her şeyden önce: Bir front-end geliştirici olarak başarılı olmak, özellikle başlangıçta sahip olduğunuz bilgisayar türüne bağlı değildir. Windows'tan nefret etmenin en olası nedeni, işletim sistemi ile terminal ve etkileşimdir. Bu konuyu da kontrol edebilirsiniz: https://teamtreehouse.com/community/why-mac-not-pc. Ubuntu'yu sadece test amaçlı ikinci bir işletim sistemi olarak kurmanızı tavsiye ederim. Şimdilik bunun için fazla endişelenmenize gerek yok. Komut satırının gücü, birçok şeyin daha hızlı yapılabilmesi ve sizi konuyu anlamaya zorlaması gerçeğinde yatmaktadır.
Yararlı araçlardan bahsediyorsak ... http://emmet.io/ adresini kontrol edin.
Treehouse forum sayfalarını okuduktan sonra, bazı araçların ya çalışmadığını ya da Windows komut isteminden dolayı işlevsellik açısından engellendiğini görüyorum. Böylece bir Windows makinesi edinebilir ve üzerine ikinci bir işletim sistemi olarak Ubuntu kurabilir ve bunu birincil geliştirme ortamım olarak kullanabilirim. Ubuntu'yu sanal bir makinede çalıştırmak işe yarar mı?
Elbette. Linux komut satırına aşina olmak her zaman bir artıdır. Terminolojiyi merak ediyorsanız, bu soru yardımcı olabilir: http://unix.stackexchange.com/questions/4126/what-is-the-exact-difference-between-a-terminal-a-shell-a- tty-and-a-con
Adam
2015-09-16 12:59:28 UTC
view on stackexchange narkive permalink

Kesinlikle bir Windows makinesi öneririm. Bunun bir çok nedeni var, bazıları diğerlerinden daha önemli, işte şu:

Fiyatlandırma
Windows makineleri genellikle Mac'lerden en az 300 $ daha ucuzdur. Yalnızca web geliştirme ve muhtemelen biraz ağır çoklu görev yaptığınız için büyük bir fiyat etiketine gerek yok.

Yazılım
Büyük olan, Notepad ++ değil Mac için mevcuttur. Bu metin düzenleyicide, bir veritabanına bağlanmanıza ve dosyaları canlı olarak düzenlemenize ve yeniden yüklemenize olanak tanıyan FTP Sync vardır - bu büyük bir zaman tasarrufu sağlar. Bu ve HTML, CSS veya JS gibi şeyler yazmayı çocuk oyuncağı haline getiren diğer yüzlerce harika özelliği.

Donanım
En büyük başarı burada.
Elbette, Windows ile çok daha geniş bir dizüstü bilgisayar özellikleri yelpazesine sahipsiniz. Bir Mac sizin için gayet iyi olsa da, çok fazla ihtiyacınız olmayacak bir şeyden daha azını isteyebilirsiniz (örneğin, video özellikleri), böylece fazla ödemek zorunda kalmayacaksınız.

Diğer dev Windows makineleri ile ilgili olan şey, dokunmatik ekran ve benzer teknolojilerin seçimidir. Dokunmatik ekran, bir web geliştiricisi olarak emrinizde olması için mükemmel bir şeydir çünkü mobil cihazlar için geliştirmeniz gerekir, bu nedenle tek yapmanız gereken, dizüstü bilgisayarınızı büyük bir telefon veya tabletmiş gibi kullanmaktır. Bu olmadan, mobil geliştirme muazzam bir acı olabilir.

Macbook'lar, insanların günlük aktiviteler için ihtiyaç duydukları bağlantı noktalarının neredeyse hiçbirine sahip olmalarıyla ünlüdür (aşağıda da belirteceğim gibi, uyumluluk harika). Bir Windows makinede, yine geniş bir USB bağlantı noktası, video / ses bağlantı noktası yelpazesine sahip olursunuz. Bu, çoğu kişi için büyük bir sorun olmayabilir, ancak kişisel olarak bunun büyük bir faydası olduğunu düşünüyorum.

Diğer
Windows, güvenilirliği ve uyumluluğu nedeniyle iş dünyasında en yaygın kullanılan işletim sistemidir (web geliştiricinin altına düştüğü yerdir). Windows ile karşılaştırıldığında çok az şey OSX ile uyumludur ve iş dünyasında yazılım kullanılabilirliği, iş akışları ve genel üretkenlik söz konusu olduğunda bu büyük bir meseledir.


Şimdi, Mac'in uyumlu olmadığını unutmayın. ya da korkunç. Damlalık ve açtığınız her pencereyi aynı anda görüntüleyebilme özelliği gibi son derece kullanışlı ve doğrudan kullanıma hazır özelliklere sahiptir (organizasyon için iyidir).

ArtOfCode
2015-09-16 16:51:36 UTC
view on stackexchange narkive permalink

Bir Windows platformu seçmeniz gerektiğini söyleyebilirim.

Windows genel olarak size çalışmak için daha esnek bir platform sunar.

  • Programların büyük çoğunluğu Windows ile çalışıyor (bunun için istatistiklere sahip olduğumdan değil - ancak yazılım ararken, en yaygın indirme türü Windows için görünüyor)
  • Çalıştırması çok kolay Windows platformunun dışındaki bir web sunucusu: Microsoft'un IIS'si veya WAMP yığını kullanan Apache düzgün çalışacaktır. WampServer'ı kendi bilgisayarımda çalıştırıyorum.
  • Yapabiliyorsanız, Windows 10 ile bir tane edinin. WinX şimdi bir Mac'in sahip olduğu bazı gelişmiş özelliklerle birlikte geliyor; Adam, tüm açık pencereleri aynı anda görüntüleyebileceğinizden bahsettiği için, X'in de bunu yapabileceğini belirtmekte fayda var.
  • Windows ile pek çok alanda Mac OS X'e göre çok daha yüksek bir uyumluluk vardır.
  • Bir Macbook'un paralel olamayacağı şekilde esneklik elde edersiniz; onları parçalara ayırıp içlerindeki herhangi bir bileşeni değiştirebilmeniz için tasarlanmış dizüstü bilgisayarlar var.
  • Adam'ın haklı olarak belirttiği gibi, Windows iş dünyasında web geliştirmenin% 99'unda kullanılıyor. OS X'e alışırsanız, bir iş bulduğunuzda her şeyin nerede olduğunu yeniden öğrenmeniz gerekir.

Elbette herkes Windows'un daha ucuz bir seçenek olduğunu söylüyor - ancak öğrenciler için önemli bir nokta, bu yüzden gerçekten üzerinde düşünmeye değer.


Somut bir öneri arıyorsanız, Acer Aspire E1-572. (Not: bağlantılı sayfa sahip olduğum dizüstü bilgisayarı tam olarak yansıtmıyor, ancak oldukça yakın.) Önümdeki etiketten alıntı yapmak:

  • Intel Core i3 -4010U (1,7 GHz, 3 MB L3 önbellek)
  • Intel HD Graphics 4400, 1792 MB'a kadar Dinamik Video Belleği
  • 15,6 "HD LED LCD
  • 8 GB DDR3 L Bellek
  • 1000 GB HDD
  • DVD-Super Multi DL sürücü

Ayrıca bir dizi başka, daha az alakalı spesifikasyon. Çok güçlü bir makine değil, ama kesinlikle ön uç geliştirme için yeterli, ben onu düzenli olarak kullanıyorum. Daha düşük güç ve özellik aynı zamanda fiyatı düşürmeye de hizmet ediyor: Benimkini yaklaşık 300 sterline aldım.



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...