Dünyanın en büyük web sitesi Yahoo!, altyapısını geliştirmek için PHP`ye dönüyor

0
larweda
www.yahoo.com altında bilinen, internet adına yapılabilecek her türlü içeriği sunan bir web ortamı olan Yahoo!, yıllardır C/C++ ile geliştirilen altyapısını C/C++ ile geliştirmeye devam etmekten vazgeçip, bundan sonraki geliştirmelerini PHP ile yapmaya karar verdiğini duyurdu. (Bunu da Slashdot`tan duydum :-)

Yahoo'nun yüksek (yüksek dediysem, zurnanın sondan kaçıncı deliği olması babında yüksek diyorum :) mühendislerinden biri olan Michael J. Radwin, PHP Con 2002`de yaptığı bir sunumla niçin PHP'yi seçtiklerini, ve bu seçimi yaparken ne aşamalardan geçtiklerini açıklamış.
Şu rakamlar hakkaten ilginç: Yahoo, dünyanın en büyük boyutlu ve en çok trafik alan sitesi olma ünvanını elinde tutuyor (200 Milyon ayrı kullanıcı ve günlük (GÜNLÜK!) 1,5 milyar (1,5 MİLYAR) sayfa görüntülemesini karşılayan dünyanın 16 ayrı bölgesinde yerleşmiş 4500 webserver üzerinde çalışan, 612 geliştirici tarafından desteklenen 8.1 milyon C/C++ ve 3 milyon Perl kodundan oluşan bir dev kendisi)

C/C++ ile geliştirilmiş olan YScript! kodunda bir sayfanın arkaplan rengini değiştirmek için bile kodu tekrar derlemek (edit - compile - link - debug döngüsünün) kod geliştiriciler için inanılmaz bir sıkıntı yaratmakta imiş. (Haliyle :) Ayrıca günümüzde, adam gibi C/C++ bilen developer bulmak adam gibi PHP bilen ya da kısa zamanda öğrenebilecek developer bulmaktan kat be kat daha zormuş. (haliyle :) ASP, JSP gibi rakipleriyle karşılaştırılnca da PHP, kolaylığı, güzelliği ve performansı ile öne çıkıyormuş. (haliyle :)

Hal böyle olunca Yahoo da bundan sonra yapacakları yeni geliştirmelerde ve özellikle internal Content Management işlerinde (hehe!!) PHP'yi kullanmaya karar vermiş. Aferim onnara.

Şu PHP güzel bi olay valla.

PS: İlgilenenlere Michael J. Radwin arkadaşın sunumu ısrarla tavsiye olunur. Gayet güzel benchmark'lar ve performas testi sonuçları var.
PHP

Görüşler

0
FZ
Hmm, düşünsenize bir dil geliştiriyorsunuz sonra da misal birileri ile konuşurken adamlar diyorlar ki: Ehem, şey, referanslarınız nedir? Cevap veriyorsunuz: Yahoo kendi sisteminde benim geliştirdiğim bilgisayar dilini kullanmaya karar verdi.

;-)
0
sleytr
bencede çok güzel bir gelişme ve hoş bir sunum. Bu sunum sayesinde Smarty`nin de farkına varmış oldum. Umuyorum ki artık template sayfaları konusundaki kararsızlığım ve düzensizliğim sona erecek.
0
elrond
Keşke allah herkese nasip etse
0
g_oluc
PHP'nin yaratıcısı rasmur lerdorf'ta yahoo ya geçti sanırım ;) bununda etkisi olabilir
Görüş belirtmek için giriş yapın...

İlgili Yazılar

PHP 5 Ciddi Geliyor

pulsar

Yeni çıkacak olan PHP sürümünde bir çok nesneye yönelik programlama özelliği mevcut. PHP 4.x.x sürümleri ile PHP 5'i C/C++ gibi görenler bile var. Web scripting dillerinin en iyi kullanıcı gurubuna sahip dili artık ikinci devrine girdi diyebiliriz.

Bilgi için: PHPBuilder

MyObjects Php 5 - MySql Nesne Köprüsü 1.0 Beta 2 Yayınlandı

angeleous

Aslen Zend'in PHP 5 programlama yarışması için geliştirdiğim ve BSD lisansıyla dağıtılan MyObjects PHP 5 kütüphanesi ve araçlarının beta 2 sürümü çıktı. İlk defa Fazlamesai.net'de duyurduğum bu araç kitinin özellikleri kısaca şöyle:

Program benim gibi web projelerinde PHP dilini kullanan ve PHP 5'in gelişmiş nesne modelinden faydalanarak MySQL veritabanındaki kayıtlarını nesneler aracilgiyla yönetmek/görüntülemek isteyen programcılar için geliştirildi. Programın tam olarak 'Object Persistance' ya da 'Object Relational Mapping' tanımlarına akademik olarak uyduğunu söyleyemem. Programı yalnızca program yazarken kendi ihtiyaç duyduğum niteliklerden yola çıkarak geliştirdim.

Tica:TK: İlla ki Web Üzerinde Çalışacak!

tongucyumruk

Tica:TK Web uygulamalarının en büyük sorunu olan süreksiz bir bağlantı tipine sahip http protokolünün dezavantajlarını giderme amacı güden bir framework. Benzerlerine oranla en büyük farkı ise sadece Javascript ve PHP ile bu işi hallediyor olması.

Extreme Programming & PHP

SHiBuMi

Extreme Programming, bir anlamda geleneksel yazılım geliştirme metodolojilerine tepki olarak ortaya çıkmış, kodlamayı ön planda tutan, planların her zaman değişikliğe uğramaya mahkum oldukları tecrübesinden yola çıkarak, kodlama ile planlamayı sistem bütünlüğünü tehlikeye atmadan bir arada yürütmeyi hedefleyen bir yazılım geliştirme metodudur. İlk başlarda Smalltalk ile geliştirilen projelerde uygulanmaya başlanmış ve başarı kazanmış bu sistem, bütün programlama dilleri ile uygulanabilir, özellikle günümüzde daha hızlı kod yazımına imkan sağlayan scripting dilleri ile güzel sonuçlar elde edilebilir.

PHP ve SUN Microsystems

yalcink01

NewsForge'deki habere göre PHP ve Sun Microsystem işbirliğine gitmişler ve bugün yeni ürün hakkında açıklama yapılacakmış. Sitedeki habere göre PHP, bundan sonra Java Sunucular içinde gömülü halde gelecek ve birtakım özel araçlar sayesinde oldukça performanslı çalışacakmış. Haberin çevirisi buradan okunabilir. Biraz kabataslak oldu, kusura bakmayın.