E-İş Başlangıç, dil seçimine yön gerekiyor

7 Cevap php

Ben bir e-iş kurma düşünüyor, ama ben hangi içeri sitesinin çekirdek yazmak için seçmek için dil olarak kararsızım

Ben maliyetler nedeniyle ASP.NET ve C # Microsoft rota önlemek için tercih ediyorum, ve ben de sadece Linux :-) üzerinde geliştirmeyi tercih

Temelde, ben Ruby on PHP veya Ruby kullanarak arasına kadar ağırlığında idi. Ben ve benim geliştirme ortağı (C, Java ve Perl ile birlikte) PHP deneyimli, ama çok popüler olması gibi görünüyor Raylar düşünüyor. Google App motoru iş tekme başlatmak için iyi bir yol olacağını bir göz attım, ama her şeyi desteklemek için Google'da temeline dayanmaktadır Python ile yabancı ve de isteksiz duyuyorum.

Biz Ruby ve Rails hem öğrenmek olurdu akılda tutarak, geliştirme süresi, daha temiz, daha sürdürülebilir kod açısından Rayları kullanan bir yarar onların olup olmadığını merak ediyordum.

Başka bir şey düşünmek web sitesinin ortak faaliyetlerinden biri (0-10MB) indirmek ve oldukça büyük dosyaların organize, yükleme olmasıdır. Biz kendi versiyon kontrol sistemi uygulamak istiyorum, ve dilleri / çerçeveler bu uygun olacağını rehberlik ihtiyacı duyuyorum olacaktır.

Teşekkürler

7 Cevap

Ben (php gibi sesler) kullanarak her iki en rahat ne olursa olsun dil kullanarak öneriyoruz. Eğer becerileri gelen yeni müşterilerine maksimum fayda sağlamak istiyorsanız, bir şey nasıl çalıştığını çalışmak, ya da bir çerçeve davranışın farkında değildi çünkü hataları tanıtmak daha sonra ise gecikmeler istemiyorum.

Bunu da haklı yeterince büyük, uymuyor php bir proje vurmak her zaman alternatif teknolojileri araştırmak olabilir.

Zaten PHP biliyorsanız, ilk Ruby öğrenme daha iyi bir seçenek var.

PHP temiz ve sürdürülebilir kodu alabilirsiniz. Ana nokta, HTML ve mümkün olduğu kadar çok kod ayırmaktır. Hala yerine smarty gibi bir şey senin görüşlerinde PHP kodu kullanabilirsiniz.

Bu durumda en önemli şey zaten deneyime sahip bir şey kullanmak olduğunu söyleyebilirim. Hemen hemen seçtiğiniz herhangi bir dil göreve olacaktır.

Böyle bir projede ana dikkate verimlilik olmalıdır. Sen daha az zaman harcamak kodlama ve iş diğer yönleri üzerinde odaklanmak için daha fazla zaman var edebilmek istiyorum.

Bu sitede bir şey satış olacak varsayar.

Iş web sitesinin ana kod üzerinden otomatik hizmet çeşit sağlıyorsa o zaman bu görevler için en uygun bir dil düşünün isterim.

Hala Bildiğiniz bir şey kullanmak için her zaman çok daha hızlı ve daha verimli.

Diğerleri söylediler, bunu bildiklerini sopa ile en iyisi - PHP kullanabilirsiniz. Ancak, bir çerçeve kullanıyor olmalıdır - Eğer gerçekten aksi takdirde arkasından ellerini bağlıyorlar. Ayrıca, size aşina bir şey kullanmak bir şey öğrenmek sağlar. Şahsen, kullanmak ve almak için kolay ve çok aktif ve yararlı topluluk olduğu gibi CodeIgniter öneririz.

TIOBE list dil kullanımı ve kaynakları bulmak için iyi bir göstergesidir. Bunun dışında ben seni, PHP biliyor ne giderdim. Hiç onunla yanlış bir şey

Ruby on Rails (bir web uygulaması çerçevesi) PHP (bir betik dili) karşılaştıran ediyoruz. Muhtemelen RoR için, CodeIgniter gibi, bazı PHP çerçeve karşılaştırmak gerekir.

Eğer zaten aşina olduğun söyledi, PHP kesinlikle "güvenli" bir seçimdir. Tüm (tabii ki!) Aşağı yeni bir ortam ya da öğrenmek isteyip geliyor. PHP ve Ruby hem de büyük siteleri oluşturmak eşit yetenekli. Ben geliştirme zamanı veya kod temizliği / Düzeltilebilirlik arasında içsel bir fark olduğunu sanmıyorum; Bu programcı kadar vardır - her ne kadar bazı dillerin fazla bazıları diğerlerinden daha promote temiz yaklaşımlar.

Developing with Ruby is very fast but in your case you have to learn it first. Go through some Ruby book or tutorials and estimate how easy/hard is it for you to learn it and how much time would it take. Simply estimate how much time would it take to build your solution with well known language and how much would it take to learn and program with Ruby.

Yoksa yeterince zaman başlangıç ​​varsa bilinen dil geliştirmek ve aynı anda Ruby öğrenmeye başlamak için. Sonra yeterince anahtarı zaman öğrenirler.