Raylar, PHP veya web sosyal ağ için C + + Ruby

5 Cevap php

Ben üniversitede diploma çalışması seçtiniz. Bu mini sosyal ağ bulunuyor. Ama şimdi gerçekten ben sopa hangi teknoloji ile şaşırıp. Ben C + + ISAPI web hizmetleri geliştirme ortalama duyuyorum, ortalama PHP altında (onunla birkaç proje vardı) ve Ruby ve çerçeve raylarına yeni. Ben (yaklaşık 5 saat benim tam zamanlı bir iş her gün sonra) onu geliştirmek için bir süre 1.5 ay var. Ayrıca ben onun çok kolay öğrenmek ve Ruby on Rails ile geliştirmeye duydum. Göz önüne alındığında C + + ben kendim kodlama ve çok sayıda iş yapmak zorunda ve PHP benim için hemen hemen aynı görünüyor biliyorum. Eğer yetenekli geliştiriciler sen benim yerimde ne yapardınız tavsiye Yani ben arıyorum? RoR öğrenmek, C + + veya PHP ile sopa ya da belki başka bir şey kullanmak?

5 Cevap

Kesinlikle değil C + +.

Ben C + +, Ruby, PHP, Ruby on Rails, CakePHP, CodeIgniter ve Kohana ile çalışır.

C + +, Ruby daha PHP daha benzer olduğunu ve öğrenmek için çok az zaman var, ben bir PHP çerçeve ile giderdim. Her şimdi ve sonra benim yerel makinede az sosyal ağlar yapmak ister, ben bunu bir sosyal ağ gerekir ki aklınıza gelebilecek her şeyi sağlayabilir codeigniter çünkü ile var ve bu kolay olduğunu öneriyoruz tüm öğrenmek ve master için.

these CodeIgniter Screencasts size yardımcı olacaktır eminim.

Ben C + +, bir çok çalıştı ve aynı zamanda RoR (1 serbest projesi) ile ettik. Ben gerçekten bunun için bir anlamı yok, herhangi bir web geliştirme için C + + kullanarak karşı tavsiye ederiz. Ruby on web geliştirme ile önceden deneyim varsa öğrenmek kolaydır. Zaten PHP ile bazı deneyimi varsa Ama, ben onunla yapışmasını öneririm. Bazı oldukça iyi PHP çerçeveler vardır.

Ben zaman çizgileri verilen Ruby Rails öneriyoruz. Raylar gelişme gerçekten hızlı ... ve ilginç too.

Eğer öğrenmek isteyebilirsiniz ilave şeyler bazı temel javascript'leri olacaktır. Bildiğiniz verilen C + +, öğrenmek zor olmaz.

evet, rayları kullanmaya - Aşağıdaki kitaplar size yardımcı olacaktır:

1 - Michael Hartl ve Aurelius Prochazka tarafından RailsSpace - şimdiye kadar okuduğum, ve bir güzelliği ilk Raylar kitap. Bu kendi sosyal ağ sitesi oluşturma sürecinde sizi. Nuff dedi ... http://www.amazon.co.uk/Railsspace-Building-Networking-Addison-Wesley-Professional/dp/0321480791?ie=UTF8&s=books&qid=1209116263&sr=8-1

Daha fazla bilgi için, web sitesine gidin: http://railsspace.com/ - ama farkında olmak bir şey raylar gerçekten bu sürümü kullanıcılar yönelikse, o yüzden sürüm 1.x oldu ama olduğunda kitap yazılmış olması zip Raylar 2.x kullanıcıları için kod dosya ve ben gayet güzel çalışıyor emin olabilirsiniz. Bu kitabı satın yoksa, sadece kitap (yani rayları kullanarak 1.x) her şeyi yaparak birlikte aşağıdaki değer olabilir

2 - Pratik Raylar Sosyal Ağ Siteleri - Ben de bu bir tane aldım, ve o da çok yararlı olur http://www.amazon.co.uk/Practical-Rails-Social-Networking-Experts/dp/1590598415

Jim Neath wrote a nice article about Social Networking sites and gives some valuable advie on how to do it - http://jimneath.org/2008/04/25/building-a-social-network-site-in-rails/ - a word of warning though, some of the plugins/gems that he recommends are no longer advised (like restful_authentication) so just double google around before you use anything

Insoshi http://github.com/insoshi/insoshi (ben üstüne kadar bağlantılı ilk kitap yazdı Michale Hartl tarafından oluşturulan) bakmak - Raylar indirebilir, değiştirebilir ve kullanımı birçok birçok sosyal ağ eklentileri / şablon uygulamalar vardır - Burada projeler anasayfa var - http://dogfood.insoshi.com/

Ayrıca, i bu gerçekten etkileyici görünüyor düşünüyorum - bu topluluk motor denir - http://communityengine.org/

İyi şanslar

Stick to what you know (or at least are better at). Your C++ knowledge will help you in PHP. Don't think it will help you that much with ROR.

Ben yakut veya ror hakkında kötü bir şey demiyorum. Sadece bir zaman sınırı var ve C + + ve PHP önceki bilgi varsa o zaman neden hayatınızı zorlaştırmak olduğunu söyleyerek?

Bir php framework kullanmak önerildiği gibi.

İyi şanslar!