Microsoft, PHP geliştiricilerinin yazılımlarını Linux yerine Windows üzerinde çalıştırmalarını sağlamak için uzun çabalar harcıyor ve bunun üzerinde çalışıyor. PHP geliştiricilerin çoğunun, kod geliştirmek için hepimizin bildiği gibi ,Windows masaüstünü kullanıp, sonra uygulamayı çalıştıracağı zaman Linux’a geçtiği biliniyor. Windows şimdi bunu değiştirmeyi umut ediyor.Bu yönetemi farklı kılmak için bazı çalışmalar yapıyor. En önemli soru ise ; Linux yerine Windows’ta PHP çalıştırmanın bir avantajı var mı?

Yani uygulamamızı windows’ta geliştirip gene windows’ta çalıştırmanın bir avantaj mı yoksa dez avantajmı oldugunu araştırmak.Herkesce biliniyorki Linuxtaki çalıştırma ortamındaki performans daha fazla ve daha verimli.İşte bunu çözmek için .Net teknolojisi çatısı aldında windows ortamında bu olanak sağlanmak isteniyor. .NET çatısı için bir PHP dil derleyicisi olan Phalanger aracılığıyla PHP’yi .NET çatısına taşımaya yönelik bir çaba söz konusu. Şu anda PHP geliştiricilerin % 85’i PHP geliştirmelerini Windows üzerinde yapmalarına karşın, sadece % 20’si bir Windows makinesi üzerine PHP konuşlandırıyor. Phalanger sayesinde , Microsoft teknolojisini özellikle de .NET’i kullanarak PHP genişletmek php severler için harika bir olaydır.

Diğer bir konuda, Phalange rile bir çok yeniliğin gelmiş olmasıdır. Kaynak için geniş bir yelpaze sunar.Ücretsiz dağıtım ve XML tabanlı hiyerarşik yapılandırma dili ve donanımlar için PHP/CLR adı hemen hemen tüm kullanım için olanak sağlıyor. .Net özellikleri , jenerik,LINQ,özel özellikler,olaylar ve PHP kaynak kodu içerir.

Phalanger dayanarak, PHP , Asp.net bileşeni web uygulamaları ve web tabanlı hizmetlerin – Winforms konsol uygulamarı gibi - geliştirmek için birinci sınıf bir dil olur.Phalanger, web uygulama geliştiricilerin yeteneğini göstermesinde ve PHP ile .NET platform yani her iki tarafında güç elde etmesini ve zenginlik etkinliğini artırmasını sağlar.

Türkiye’de silverlight denince akla gelen isimlerden Daron YÖNDEM bir seminer dizisi hazırlamış. Gün gün işlenecek konular aşağıdaki gibi kaçırılmaması gereken bir fırsat ;)Silverlight’a Giriş - 8 Haziran, 21.00Bu webinerde Silverlight nedir sorusuna cevap verirken mimari yapısına bakarak Silverlight dünyasına bir giriş yapacağız. Silverlgiht projeleri nasıl oluşturulur,nasıl yayınlanır, XAML nedir? ve “Neden Silverlight” gibi soruların cevapları da bu webinerde.https://www.livemeeting.com/cc/usergroups/join?id=GFRH8M&role=attend

Silverlight ile Animasyonlar - 9 Haziran, 21.00Animasyon mantığını kavrayacağımız bu webinerde ilk olarak Expression Blend arayüzüne bakarak animasyonlarının Blend tarafında nasıl oluşturulabildiğine göz atacağız. Sonra bu animasyonların programatik olarak yaratılmasını ve kontrollerini inceleyerek Silverlight tarafında bir animasyon uzmanı olacağız.https://www.livemeeting.com/cc/usergroups/join?id=6GRJPM&role=attend

Layout Kontrolleri ve Dinamik Arayüzler, 10 Haziran, 21.00Silverlight içerisinde istediğiniz görsel arayüzü oluşturabilmek için arayüz oluşturma esnasından kullanabileceğiniz Layout kontrollerini çok iyi tanımanız gerekir. Diğer yandan dinamik olarak tüm nesneleri yaratbilmeniz, bu nesnelerin birbiri ile konuşabilmesi ve projenizi doğru biçimde UserControl yapıları ile şekillendirmeniz de şart. İşte bu webinerde bu konulara değineceğiz.

https://www.livemeeting.com/cc/usergroups/join?id=PBRM8P&role=attend

Kontrol Şablonları ve VisualStateManager, 11 Haziran, 21.00Standart kontroller arasında sıkışmayın ve kontrollerinizi tamamen baştan yaratın. Hatta bu tasarımları tekrar ve tekrar kullanın. Bu webinerde silverlight kontrollerinin şablonlarının değiştirilmesini, Template Binding mekanizmasını ve visual State Manager’ın kullanımını Custom State yapıları ile beraber inceleyeceğiz.https://www.livemeeting.com/cc/usergroups/join?id=R8JSQH&role=attend

Silverlight içerisinde Veri Erişimi, 12 Haziran, 21.00İster klasik web servisleri kullanın, ister WCF servisleri veya ister Socket üzerinden haberleşin hepsinin de kendine göre avantaj ve dezavantajları var. Gelin hepsinin de Silverlight tarafındaki detaylarını beraber inceleyip Silverlight uygulamalarımızı veri ile tanıştıralım.https://www.livemeeting.com/cc/usergroups/join?id=GH9T5W&role=attendOffline/Online/Desktop çalışma yapıları, 15 Haziran, 21.00Silverlight 3.0 ile beraber uygulamalarınızı masaüstüne birkaç tıklama ile taşıyabilirsiniz. Peki hem masaüstünde hem webde hem online hem offline çalışırken tüm bu sistemi, verilerinizi nasıl kontrol edeceksiniz. Bu webinerde farklı çalışma yapılarını göz atarken verilerimizi IsolatedStorage içerisinde saklayacağız.https://www.livemeeting.com/cc/usergroups/join?id=QTZH9R&role=attend

İş Uygulamaları Yaparken Silverlight, 16 Haziran, 21.00Animasyonlar hoştur, güzeldir ama herşey değildir. DataGrid’ler, Comboboxlar, Calendar’lar bir araya girdiğinde hepsinden bir iş uygulaması arayüzü yaratıp kontrol etmeye ne dersiniz? Bu webinerde hep beraber bir iş uygulamasının ekranını hazırlayacağız.https://www.livemeeting.com/cc/usergroups/join?id=BGN6BT&role=attendRIA Services, 17 Haziran, 21.00Farklı bir bakış açısı ile Silverlight uygulamalarınızdan veritabanına erişimine çocuk oyuncağına dönüştürmek ister misiniz? RIA Services sadece verinin taşınmasını değil aynı anda kendi kontrolleri ile düzenlenmesini de kolaylaştırıyor. Nasıl olacağını merak ediyorsanız bekleriz.https://www.livemeeting.com/cc/usergroups/join?id=P9KQ6B&role=attend

Silverlight projelerinde SEO, 18 Haziran, 21.00Arama motorlarına dair optimizasyonların çoğumuz için önemli. Silverlight projelerinde özellikle asenkron veri erişimi nedeniyle söz konusu veriye arama motorları ulaşamıyor. Peki ya bir çözümü varsa? Tabi ki o çözümü paylaşma vakti.

https://www.livemeeting.com/cc/usergroups/join?id=Q6H2G7&role=attend

Video Aşkına! Canlı/Cansız Yayın, 19 Haziran, 21.00İnternette televizyoz izlemek veya cansız kayıtları yayınlamak, amacınız ne olursa olsun video konusunda Silverlight çok güçlü. Bu webinerde Silverlight ile canlı yayın, Media Services ayarları, Adaptive Streaming, cansız yayın ve Video Player hazırlanması gibi konulara değineceğiz.https://www.livemeeting.com/cc/usergroups/join?id=BNPK36&role=attend

DeepZoom Uygulamaları, 22 Haziran, 21.00Yaklaştıkça daha çok detay görmek isteyenlerin tarzı DeepZoom uygulamalarını hızlı bir şekilde geliştirmenin yanı sıra sıfırdan DeepZoom uygulamalarını yazmak, uygulamaları özelleştirmek ve veri bağlantısı yaparak dinamik DeepZoom projeleri yaratmak isteyenler bu webineri kaçırmasın.https://www.livemeeting.com/cc/usergroups/join?id=BZFCH9&role=attend

Tarayıcı Entegrasyonu, 23 Haziran, 21.00Silverlight ile tarayıcı arasındaki ilişkiyi inceleyeceğimiz bu webinerde Silverlight tarafındaki C#/VB kodunuz ile DOM entegrasyonunun yanı sıra tam ekran uygulamaları, ön yükleme ekranlarını ve RunTime yükleme ekranlarını özelleştirmeye göz atacağız.https://www.livemeeting.com/cc/usergroups/join?id=3GZKMH&role=attend

Duyurunun Asıl yeri : http://daron.yondem.com/tr/PermaLink.aspx?guid=0a51c06a-9567-4eba-86d1-c0461e921ec2