Hangi Programlama Dili ve Neden ?

Yıllardır programlama aleminde bir tartısmadır programlama dillerinin birbirlerine üstünlükleri.

Ben klasik tartısmalara girmeyeceğim nette zaten onlarcası var.

Burada asıl önemli olan teknolojinin kullanım alanı, ben bu alanlara değineceğim,

Desktop

Web

Mobile

Olmak üzere üce ayrılır, aslında cok daha Fazla secenek var ama, biz bunları üc ana baslık adı altında inceleyelim.

Desktop : Desktop yazmak bu sektörün en zor kısmıdır, programlamaya ilk basladığım yıllarda hocam Desktop yazmak yazılımın en zor kısmı demisti, hakikaten de öyle. Desktop programlar olusturmak bazen aylar hatta yıllarınızı alabilir, her yazılım gelistiricisinin de harcı değildir, uzun bir eğitim ve tecrübe gerektirir.

Bu alanda kullanılan baslıca teknolojiler

C – C ++

C sharp.Net

Java

Web : Web yazılım ise, programlamanın en hareketli olduğu alandır. Bu konuda iki tane önde teknoloji vardır.

Bunlar

ASP.NET

PHP

ASP.NET : MICROSOFT’un gelistirdiği, C Sharp.Net ile gelistirilen, Fakat Visual Stuido ile yazıldığından ve bu IDE nin de Lisanslı olmasından dolayı web teknolojilerinde biraz PHP’nin gerisinde kalmıstır.

TIOBE web sitesinin analize göre piyasadaki kullanım oranı %30 civarındadır. Genellikle kurumsal Firmalar tercih eder ve büyük ölcekli islerde kullanılır.

PHP : Zend Firmasının öncülünde gelistiriliyor. Open Source ( acık kaynak ) olmasından dolayı, kullanım oranı ASP.NET göre daha ileridedir. TIOBE web sitesinin analizine göre kullanım oranı %65 civarındadır. Bence tek eksisi resmi bir IDE sinin olmaması.

Son olarak Mobile

Bu alanda da bası ceken iki teknoloji vardır, bunar ise

ANDROID ve IOS

ANDROID : Google’nin gelistidiği ve su anda ortalama üc akıllı TEL den ikisinin bulunduğu mobil isletim sistemidir. Genellikle java programlama dili kullanılarak gelistirilir. Her gecen gün yükselisini devam ettirmekte ve piyasaya dahada hakim olmaktadır.

IOS : Apple Firması öncülünde gelistiriliyor. ilk baslarda OBJECTİVE-C programlama dili ile gelistirilse de, bu dilin karısık yazımından dolayı, 2014 yılında Apple SWİFT programlama dili tanıtılmıstır.

Su anda SWİFT dili ile hızını yükseltmektedir.

IOS un en önemli eksisi ise, uygulama gelistirmek icin bir Apple bilgisayara sahip olmanız gerekmesidir.

Buda IOS mobil isletim sisteminin, piyasa da ANDROID in gerisinde kalmasına neden olmustur.

ANDROID kadar olmasada, IOS uygulama gelistiricileri de piyasada gayet kıymet görmektedirler.

Sonuc olarak hangi programlama dilinden ziyade, sizin hangi alanda uzmanlasmak istemenizdir önemli olan.

Programlama dilleri burada sadedec birer aractır.

Simdi herkes IDE basına hepinize kolay gelsin 🙂

EDIT : Son olarak TIOBE web sitesinin Subat 2015 verilerine göre programlama dillerinin kullanım analizleri ..

 

2015-03-06 16-40-36 TIOBE Software Tiobe Index - Google Chrome

 

 

 

Paylaş

YORUM YAZIN