USB flash sürücüde PHP / SQL geliştirme ortamı (işletim sisteminden bağımsız)


1

Bir USB flash sürücüde web uygulamaları (PHP ve MySQL veya SQLite kullanarak) için bir geliştirme ortamı kurmanın bir yolunu arıyorum: en azından bir web sunucusu, bir veritabanı yöneticisi ve umarım uygulama üzerinde çalışacak bir IDE demektir. .

Şimdi benim sorunum farklı işletim sistemli (özellikle Windows 7 ve Linux) çeşitli bilgisayarlarda çalışmam. Bu gereksinim, uygulanması çok zor bulduğum çözümlerin çoğunu sağlıyor, çünkü genellikle her bir yazılımı iki kez (her işletim sistemi için bir tane) yapılandırma sorunlarından söz etmeden kurmakla sona erer.

Bunu aşmanın bir yolu var mı ?

Bunu yapmak için işletim sisteminden bağımsız yazılımı ararken, Java'yı düşündüm: Java tabanlı bir yazılımla (hangisi?) Bunu yönetmek mümkün mü ve işletim sistemi ne olursa olsun işe yarayacak mı?

Burada bulduğum ilgili sorular:

Yanıtlar:


1

Aklıma gelen tek çözüm sanallaştırma olacaktır. Sun Virtualbox, pc / max ve linux üzerinde çalışır. Flash sürücünüzde bir vm oluşturduysanız, teorik olarak, bunu diğer iş istasyonunuza götürebilir ve yükleyebilirsiniz. O zaman basitçe web yığınınızı ve geliştirme araçlarınızı kurmanız sorun olacaktır. Bunun için lojistik açıdan en mantıklı olan işletim sistemi gerçekten soyulmuş bir linux.


Cevabınız için teşekkürler, bir süre önce Ubuntu ile denedim ama gerçekten (gerçekten) yavaştı ve önyüklemesi çok uzun sürdü. Flash sürücüde yüklü olan sisteme (belki de Ubuntu çok şişmiş) bağlı mı yoksa ana bilgisayar sisteminin performansına mı bağlı?
Aabaz

Muhtemelen ikisinden de biraz. Sanallaştırma, yerel kadar hızlı olmayacak, ancak taşınabilirliğin maliyeti budur. Ayrıca konuğu bellekte tutabilmek için ana bilgisayarlarda yeterli miktarda belleğe ve cpu gücüne ihtiyacınız vardır. Şahsen sunucu bileşenlerini yalnızca sanal kutuda bulunduruyorum ve iş istasyonlarımda performansı ve yanıt vermeyi istediğim araçlar var. Kod sürüm kontrolünde kalır, böylece işleri bu şekilde senkronize edebilirim.
gview

1

İşletim sisteminden bağımsız olduğumu görmenin tek yolu, ihtiyacınız olan şeylerin taşınabilir bir Windows sürümünü kullanmak ve yazılımı şarabın üzerinde Linux'ta çalıştırmak.

Alternatif olarak, geliştirme için bir sunucu çalıştırın (VM veya fiziksel), söz konusu araçların yerel sürümlerini kullanın ve sunucuya yükleyin, bu da işleri oldukça basitleştirmelidir. İçinde bir lan varsa, ihtiyacınız olan araçlar için uzaktan erişim kullanın. Kısacası bir çalışma alanını kullanın ve diğer sistemlerinizi ince istemciler olarak kullanın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.