Nasıl web geliştirme için Linux kullanmaya başlamak mı?

10 Cevap php

Tamam, böylece belki de en iyi başlık değil, ama ben yapmak istiyorum tam olarak ne olduğunu, bu nedenle, lütfen, beni duymak istemiyorum.

Ben çeşitli vesilelerle Linux ile oynanan rağmen ben hemen hemen tüm hayatım Windows'u kullandım. Işte herkes aynı IDE ve malzeme kullanarak Windows üzerinde php ile web geliştirme yapar.

Ben sürüm kontrolü, FTP, kod tamamlama vb yararlı olduğunu hissediyorum çünkü ancak ben IDE kullanarak tutmayı tercih, güçlü Linux komut satırı deneyim yanı sıra php Linux sürümünü çalıştıran yerel olarak benim web uygulamaları test etmek istiyorum benim verimlilik. Sonunda ben de Ruby ve Python dalmak istiyorum ve ben gerçekten Windows kullanıcıları için uygun değildir olduğunuzu duydum.

Bir sanal makine benim en iyi bahis bir Linux dağıtımı çalışıyor? Ben Wubi (Ubuntu, Windows içinde çalışan) gibi bir şey denemek mi? Ya da başka seçenekler var mı?

10 Cevap

Sanal makinede Linux kurun. Ben bir Linux daldırma programı öneririm. VM tam ekran çalıştırın ve Linux her şeyi yapmaya çalışacağım.

Eğer hala Windows araçları veya IDE güvenmek istiyorsanız, ev sahibi ve misafir işletim sistemleri arasında paylaşılan bir klasör oluşturun. Bu şekilde Linux VM tarafından servis edilecektir dosyalarını düzenlemek için, Windows IDE kullanabilirsiniz.

Windows (veya başka bir işletim sistemi) için "gerçekten uygun değil" olma dilleri hakkında çok fazla endişelenmenize gerek yok. Bu kavramlar çoğunlukla sosyal yapılarıdır.

Eğer bir windows kutusu üzerinde bir sanal makinede çalışan linux ilgileniyorsanız, ben Virtual Box ile büyük başarı elde ettik. Bu ücretsiz ve OSs hızlı ve kolay konuk yükler. Ben ubuntu Sanal Box ile bir saatten az bir misafir işletim sistemi olarak çalışan vardı.

Lütfen diğer ifadeleri ele almak için, bir günlük bazda Windows üzerinde Ruby ve Python kullanın. Ruby (elbette benim görüşüme) Python daha bu daha iyi ama ya şekilde, taşınabilirliği ile FRİKİKLERİNDEN içine edeceğiz. Onlar Linux / BSD / Solaris / etc gibi onlar Windows aynı çalıştırmayın.

Ben Vista üzerinde zor olan bazı projeler için çeşitli linux sanal makineleri erişmek benim Windows makinede VirtualBox kullanmak. Bu harika çalışıyor. Ben Rails geliştirme Ruby yapmak için NetBeans kullanın. Raylar, Python, PHP ve muhtemelen diğerleri Java, Ruby destekleyen mükemmel bir IDE var.

Sen anahtar teslimi Linux Ruby on Rails appliance yüklemek için VirtualBox kullanılabilir. Yani hiçbir zaman çatlama alırsınız; Eğer gerçekten Linux hakkında bilgi edinmek istiyorsanız, muhtemelen Ubuntu yüklemek ve komut satırından değil, aynı zamanda çeşitli paket yönetim araçları değil yalnızca çalışmak için öğrenmek düz vanilya ile başlamak isteyeceksiniz rağmen.

Windows üzerinde Python geliştirme kesinlikle sorun yok. Google AppEngine geliştirme çalışmaları yapmak için Vista ActivePython ve Wing IDE kullanın.

Ben bir windows makinede VMware Player altında Fedora 11 çalıştırın. Bu güzel çalışıyor.

https://www.vmware.com/products/player/

Linux is bir geliştirme ortamıdır. Eğer Windows'ta yapılacak yol almak ve bir sürü şeyler eklemeniz gerekmez.

Ben sürüm kontrolü, FTP, kod tamamlama vb benim verimlilik için yararlı olduğunu hissediyorum çünkü IDE kullanarak tutmayı tercih.

  1. FTP Linux formları onlarca zaten mevcuttur. Bunun için bir IDE gerekmez.

  2. Kod Tamamlama abartılıyor. Python (ve muhtemelen Ruby) gibi dinamik dillerde doğru yapmak çok zor. Python IDLE yaptığı gibi Komodo Edit, yeterince güzel bir iş yok. Ama nesne muhtemelen olacak ne ikna edemezsin boşluklar vardır. Yani, dinamik dilleri ile yararlı değildir.

  3. vb belirsiz.

Sonunda ben de Ruby ve Python dalmak istiyorum ve ben gerçekten Windows kullanıcıları için uygun değildir olduğunuzu duydum.

Gerçekten mi? Bunu nereden duydun? Bir teklif veya bir bağlantı veriniz. Ben aynı Python kod tabanını kullanan Windows hem de Linux geliştirme yapmak. Bu iki yerde de aynı şekilde çalışır.

Ben soru hakkında biraz kafam karıştı, ama ben bunu bir deneyeyim.

Linux web geliştirme yapıyorum, Windows daha mı zor olmamalıdır.

Linux dünyasında benim deneyim (Ben biraz geri MS kool yardım içti) IDE için statik içerik (apache linux görünüm üzerinde çalışan web sunucusu için, Eclipse hakkında düşünmek isteyebilirsiniz sınırlıdır, html, css, js, uygulama sunucusu için Tomcat gibi vs ..), ve bir şey (diğerleri) vardır. Tomcat ile birlikte gider dili Java. Firebird gibi orada bazı açık kaynak veritabanları vardır.

Bildiğim kadarıyla kullanımda kadar yüksek maliyetli PC'ler için, yukarı ve çalışan eski bir PC'den bir şey Linux almak yeterli olacaktır. Oldukça güvenilir bir işletim sistemi bulunuyor.

Ben aynı ve bulunan Wubi (http://wubi-installer.org/) düşünüyordum.

Wubi is an officially supported Ubuntu installer for Windows users that can bring you to the Linux world with a single click. Wubi allows you to install and uninstall Ubuntu as any other Windows application, in a simple and safe way.

Ben henüz bunu deneyin vermedi, ama ben ne gerek gibi görünüyor. Eğer denerseniz, bana nasıl gidiyor bildirin :)

PHP ile çalışır ve ben bin bir VM fikri olur ve makinenin önyükleme düello bakmak hem windows ve linux üzerinde gelişir biri olarak.

Ben Eclipse IDE, Zend_Debug ve php pencerelerinde çok daha kolay kullanarak php betikleri hata ayıklama bulmak gibi ben linux altında benim gelişim toplu yapmak olduğunu bulmak Lütfen daha sonra OS çalışmak için ne açılışta seçebilirsiniz.

Makinenizde pencereleri olan o da size o OS eğer çok isterdim kullanmak için seçeneği verir.

Eğer küçük bir FAT bölümü Windows kullanımları linux EXT3 veya EXT4 dosya sistemlerini göremiyorum gibi hem OS işinizi görebilir bu şekilde oluşturmak iki OS yıllardan arasında çalışmak gerekir. Ayrıca oldukça iyi çalışıyor olsa bile ben linux dan NTFS yazma güvenmiyorum.

Wubi harika ama, bunu çalıştıran başladığınızda, geri Windows'a geçmek asla, yani neredeyse bir "Neden rahatsız?" durum. Bu hızlı bir göz için iyi ama kendinizi Wubi kalan ve / veya tam bir Ubuntu kurulumu yapmak için başka bir kutuyu almak bulacaksınız. Sonra diğer bazı dağıtımı yükleyerek karşı olmaz ve aniden, uzun bir sakal ediyoruz.

Ben ikili önyüklemeyi öneriyoruz. Geri üzerinde Windows geçiş sizi etmemektedir, ve donanım tam olarak yararlanır. Zaten önerildiği gibi, iyi bir başlangıç ​​Ubuntu. Bunu kullanmak ve onu seviyorum.

about 1,530,000 tutorials LAMBASI yükleme üzerine vardır (Linux Apache MySQL PHP / Python)

www.colinux.org/ yerine çift önyükleme veya VM

ve hala IDE tutmak için www.winehq.org/