Büyük Kamu Projelerinde PHP Kullanımı hakkında bilgiler verdiğim; e-Devlet Kapısı ve Eğitim Bilişim Ağı Yazılım mimarisi hakkında detaylı bilgiler verdiğim sunumum.
4. Sunum Planım
Ankara’daki yazılım projeleri nasıl
Kamudaki PHP’ye bakış
Bizim ekibin görüşü nasıl
e-Devlet Kapısı
* PHP’den öncesi PHP’den sonrası
Eğitim Bilişim Ağı
* Nasıl yaptık ve ne noktayı hedefliyoruz
* Ne zorluklar yaşadık
* Neler yapacağız/yapacaksınız
Size Sorularım
7. DEVLET
• PHP kötü bir dildir
• PHP’yi yazacak firma bulamayız
• PHP’nin çok açığı var
• PHP geliştirici bulamıyoruz
• PHP’de kütüphane az
• PHP projelerinin arayüzü kötü
• PHP geliştiricileri tembel
• PHP’de standart yok
• PHP’de problem yaşasak yalnızız
• PHP’deki hatayı herkes görür
8. Türkiye
• Firmalar .net aşığı
• Komple çözüm
• Destek sağlayamayız
• Güvenlik açığı çok
• Performans problemi var
• Eski PHP’ciler .net’ci oldu
• Türkçe kaynak yok
• OOP ne la?
• WordPress çok cpu yiyor
9. Biz ne yaptık
• Yazılım Projesi ne demek?
• Yazılım Projesi nasıl yönetilir?
• Yazılım Projesinde özellikler nasıl belirlenir?
• Yazılım Projesinde FAZ’lar nasıl belirlenir?
• Yazılım Projesinde yol haritasında değişiklik neden ve nasıl
yapılır
• Yazılım Projesinde hata çıkınca ne yapılır?
14. PHP Seçtik Çünkü
Hızlı Deployment
Sorunsuz çalışan bir özelleşmiş FW
Hızlı
Hata tolere edebilen bir sunucu mimarisi
NGINX
Hızlıca adapte olunabilecek bir altyapı dizayn edilmiş olması
Sağlam 1-2 tane GURU developer
İnanmış bir ekip
20. JAVA SERVLET
JSON Output
PreparedStatement
SQL Injection Korumalı
MySQL connection pooling
Mongo bağlantısı daha iyi
GlassFish
Tüm exeptionlar yakalanmış
Her işlem LOG’lanmış
JSR-254 uygun
JOIN az çok az
26. API
Şuandaki tüm servislerimizi API
ile dışarıya açacağız.
İlk aşamada salt-okunur listeleme
fonksiyonları
Son aşamada içerik ekleyebilme
özellikleri
27. oAuth 1.1a
EBA ile tüm sitelere giriş
yapılabilmesini yapacağız.
- wordpress plugin
- android için EBA Authenticator
- iOS için
- Cross Platform