theykk adlı üyeden alıntı:
mesajı görüntüle
bankalar ve devlet daireleri neden php kullanmiyor?
40
●3.025
- 14-06-2018, 11:45:49Üyeliği durdurulduDevlet daireleri evet .net kullanıyor çünkü tarihten kalma kafa yapılarıyla sistemleri değiştirmek yeni teknolojilere geçmek istemiyorlar.
Bankalar ise PHP kendi yapılarını kullanıyorlar bir banka kalkıp laravel kullanarak sistemlerini riske atmış ayrıca standart php laravel v.s. de bankaların işlerini görmez bu sebeple phyton daha çok tercih ediliyor. - 14-06-2018, 12:57:47Microsoft yazılımlarına ödenen milyonlarca para var. Devlet dairelerinde kullanılan yazılımlara, işletim sistemlerine, her sene birsürü para ödeniyor. Haliyle Microsoft'un her yazılımınıda kullanıyorlar. Açık kaynak yazılımlara yönelipte tasarruf etmeyi beceremiyorlar. İşletim Sistemlerinde Linux kullansak, Web yazılımlarında PHP vb. özgür yazılımlar kullansak. Devlet daireleri hiçbir ücret ödemeden bu imkana sahip olabilecekler.
Doların yükselmesini tartışıyoruz. Emin olun; bu gereksiz israflar bile çok etkiliyor.
Birde şöyle yanlış bir algı PHP, Açık kaynak kodluymuş, açığı çokmuş. Hayır, açık kaynak kodlu olan projeler daha güvenlidir diyebilirim. Binlerce geliştirici bir araya gelerek, her koldan birşeyi düzeltiyor. Hergün bir hatayla karşılaşan geliştirici var. O kendi girip o hatayı düzeltme hakkına sahip. Koskoca Facebook, PHP'yi kendine göre özelleştirip en verimli şekilde kullanıyor.
Bankalara gelirsek, tek ASP.NET kullanılmıyor. Arkaplanda çok çalışan dil var. Ama genel olarak ASP.NET kullanılma sebebi, ASP.NET (C#) biraz daha düzenli ve devam ettirilebilir bir dil. MVC yapısına çok uygun bir dil. O yüzden eski yazılımcının yaptığını, yeni yazılımcı devam ettirebilir. - 14-06-2018, 13:30:32Genel itibari ile yerel ve özel devre üzerine kurulu sistemler kullanıyorlar, öncesinde ve şimdi bir çok üniversitede öğretilen diller bunlar, Microsoft arayüz kullanım kolaylığı ve ilk aşamada tüm kamu kurumlarına satılmış olması, buna bağlı olarak geliştirilen yazılımların microsoft uyumlu olması, önceki zamanlarda tüm kamu ve kurumların ihalelerinde hali hazırda lisansların alınmış olması, destek istenildiğinde şirket çalışanı mühendislerin destek vermesi ve dünyanın halen en büyük şirketi olması sebebiyle hesap sorulabilir olabileceği düşüncesi.theykk adlı üyeden alıntı: mesajı görüntüle
- 14-06-2018, 14:31:32Domain Controller uyumundan dolayı .net kullanıyorlar.
Domain Controller ile tüm şirketi ve şirketin atmlerini vb. yazılımsal faaliyetlerin tamamını çok rahat entegre ve kontrol edebiliyorlar. Ve genelde referans firmalara veriliyor böyle işler X company zamanında yapı kredinin işi yaptıysa garantide gidiyo ondan alıyo.
Bir gün banka açarsam sözüm olsun GO kullanıcam
ATM'lerin işletim sistemi bile windows;


- 14-06-2018, 14:44:06Aslında bunun yazılım dilleri dışında başka sebepleri de mevcut.
- Hata toleransı olmadığı için Linux güvenlik optimizasyon daha karışık ve güvenlik optimize edene bağlı. Windows ise genel önlemleri alıyor ince ayarlar kullanıcıya kalıyor. Ek olarak windows da ne ayar yapılırsa yapılsın yeni personel kaldığı yerden devam edebilir. Sürdürülebilirlik var.
- Karşında muhatap var. Devlet kurumları genelde merkezden toplu lisans vs alır ve sorun olduğunda çözüm üretilir.
- Sertifikasyon olayı da var. Kurumlar da yöneticiler genelde detaylı sistem bilmezler ancak windowstan belirli sertifikaları almış insanlar temel düzey bilgisini kanıtlamıştır.
Yukarıda ki maddeler alt yapı ile ilgiliydi. Yazılımsal olarak ele alırsak;
- En başta PHP'de güvenliği yazılımcı almalı, .net'te belli başlı önlemleri kendi alıyor.
- Büyük hitlere yüklere geldiğince .net daha iyi sonuç veriyor.
- Hack vs durumlarında php'de çekirdeğe bulaşabiliyor virüs ama .net öyle değil dll işi garantiye alıyor.
- Sürdürülebilirlik .net te daha kolay.
- Alt yapı ile uyum sayesinde tek bir dil c# ile hem web, hem masaüstü uygulamaları falan rahat yazılabiliyor. Tek elden herşeyi çözebiliyorsun.
- Visual Studio'nun avantajları. Örneğin: Çok basit bir şekilde TFS bağlayıp tüm yazılımcılar ortak çalışabiliyor. ( Git ile de oluyor php tarafında ancak daha zahmetli) Debug modu çok dertten kurtarıyor
- Yönetimsel kolaylığı.
- Saldırı yönünden incelersek linux / php daha çok saldırı alıyor, internette lamerler için bile milyon tane shell vs bulunur ama windows /.net için daha az bulursunuz.
Eskiden PHP kullanan son yıllarda .net'e geçmiş biri olarak gözlemlerim bu yönde. Artı windows daha kurumsal duruyor. Satarken daha pahalı. Eleman alırken daha kolay buluyorsunuz vs vs. İncelerseniz PHP kullanan büyük projelerin çoğunun arkasında sadece php değil milyon tane şey bulursunuz. .NET ise hep sabit tek şey
- 14-06-2018, 14:49:27Mükemmel bilgi kirliliği var. !
Devlet daireleri ve sistemleri özellikle güvenlik ve modüllerlik konusunda kullanmakta Tasarruf ? , Bütçe vs bunlar bu tür sistemler için gereksiz.
Bankalar ise en başlıca kullanma sebebi ise ASP.NET MVC ile PHP gibi karmaşık yapılardan kurtulup yaptırmak istediklerini ve yazılımcı ekipleri direkt olarak neyin nerde olduğunu ve müdahaleyi hemen yapabilmektediler. PHP sözde MVC yapısı mevcut ama ben bu güne kadar yapan , yapabilen görmedim ?
Ne kadar örnek gösterilsede ASP.NET kütüphane ve tools olarak daha zengin bir yapıda
siz bunu Türkiye'deki bir web master forumunda sorar iseniz herkez size PHP der sebep : ucuz , kolay , erişile bilir ve acık kaynak kodlu

Kişilerin ağırlıklı olduğu ve özelliklede freelance ağırlıklı bir forumda ekiplerin ve şirketlerin kullandığı bir yapıya bilgi sahibi olması istisnadır.
Ek olarak PHP de gene ne kadar OOP mantığı var desekte bunu kullanan pek fazla kişi yok.
ASP.NET OOP temelleri üzerine kurulu bir yapıda olduğu için daha karmaşık yapıları ve sorunları cözmekte daha kolay ve daha pratik üstesinden gele bilecek elemanlar mevcuttur. Sizde basit bir mantık ile PHP bilen ve ASP.NET bilen birinin size göre arasındaki bilgi seviyesi nedir ?



