İçeriğe atla

JetBrains

JetBrains
TipÖzel
Kuruluş14 Ağustos 2000 (24 yıl önce) (2000-08-14)
KurucuSergey Dmitriev
Valentin Kipiatkov
Eugene Belyaev
Genel merkezi,
Ürün
SahibiSergey Dmitriev
Max Shafirov, CEO
Çalışan sayısı700+
Web sitesijetbrains.com
JetBrains Logo

JetBrains (resmi adı IntelliJ) yazılım geliştirme ve proje yönetimi ile ilgili araçlar geliştiren bir yazılım şirketidir.[1][2]

2015 yılı itibarıyla dünya genelindeki beş ofisinde 500'ün üzerinde çalışanı vardır. Ofisleri Prag, Sankt-Peterburg, Moskova, Münih ve Boston şehirlerindedir.[3]

Tarihçe

JetBrains 2000 yılında Çek Cumhuriyeti'nin Prag şehrinde IntelliJ ismi ile Sergey Dmitriev, Valentin Kipiatkov ve Eugene Belyaev isimli üç yazılım geliştiricisi tarafından kurulmuştur.[4]

Şirketin ilk ürünü, Java kodlarını yeniden düzenleme aracı olan IntelliJ Renamer uygulamasıydı.[2]

Sergey Dmitriev şirketin CEO'luk görevini 12 yıl gerçekleştirdikten sonra 2012 yılında yerini Oleg Stepanov ve Maxim Shafirov'a bırakmış ve kendini biyoenformatik alanındaki çalışmalarına adamıştır.[5][6]

Ürünler

Şirketin birçok programlama dili için IDE'si bulunmaktadır. Bunlar Java için IntelliJ IDEA, Python için PyCharm, Php için PHPStorm, JavaScript için WebStorm, Ruby için RubyMine, iOS/OS X geliştirmeleri için AppCode, C ve C++ için CLion, veritabanı ve SQL çalışmaları için DataGrip, Python ile programlamaya yeni başlayanlar için PyCharmEdu şeklindedir.[7]

Geliştirme IDE'lerinin yanında yazılım geliştirme takımları için de araçlar bulunmaktadır. Bunlardan bazıları; hata kayıt için YouTrack, kodu gözden geçirme ve depo işlemleri için Upsource, sürekli tümleştirme için TeamCity şeklindedir.[7]

Şirket ayrıca 2011 yılında, kendi geliştirdikleri JVM üzerinde çalışan Kotlin adında bir programlama dilini tanıtmıştır.[8]

Açık Kaynak Projeler

JetBrains 2009 yılında IntelliJ IDEA'nın ana özelliklerini içeren topluluk sürümünü Apache 2.0 lisansı ile yayınladı.[9] Bu sürüm IntelliJ'nin üzerine geliştirilmiştir ve onun kaynak kodlarını kullanılmıştır.[10]

2010 yılında topluluk sürümüne Android desteği geldi.[11] 2012 yılında Google, Eclipse ADT'ye alternatif olarak IntelliJ IDEA topluluk sürümü üzerine geliştirilmiş olan Android Studio'yu duyurdu.[12] Google Haziran 2015'te Eclipse ADT'ye desteğini durdurduğunu açıkladı ve resmi Android uygulama geliştirme aracı olarak Eclipse ADT yerine Android Studio'nun kullanılacağını belirtti.[13]

Kaynakça

  1. ^ http://www.eweek.com/c/a/Application-Development/JetBrains-Ships-YouTrack-40-Agile-Dev-Tool-750620[]
  2. ^ a b "Arşivlenmiş kopya". 15 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Şubat 2016. 
  3. ^ "Arşivlenmiş kopya". 9 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Şubat 2016. 
  4. ^ "Arşivlenmiş kopya". 9 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Şubat 2016. 
  5. ^ "Arşivlenmiş kopya". 22 Kasım 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Şubat 2016. 
  6. ^ "Arşivlenmiş kopya". 6 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Şubat 2016. 
  7. ^ a b "Arşivlenmiş kopya". 7 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Şubat 2016. 
  8. ^ "Arşivlenmiş kopya". 3 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Şubat 2016. 
  9. ^ "Arşivlenmiş kopya". 8 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Şubat 2016. 
  10. ^ "Arşivlenmiş kopya". 7 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Şubat 2016. 
  11. ^ "Arşivlenmiş kopya". 20 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Şubat 2016. 
  12. ^ "Arşivlenmiş kopya". 4 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Şubat 2016. 
  13. ^ "Arşivlenmiş kopya". 19 Haziran 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Şubat 2016. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Eclipse (yazılım)</span>

Eclipse, açık kaynak kodlu ve özgür bir tümleşik geliştirme ortamıdır (IDE). Ana odak noktası Java ve Java ile ilişkili teknolojiler olsa da, esnek yapısı sayesinde C ve Python gibi farklı diller için de kullanılmaktadır.

<span class="mw-page-title-main">NetBeans</span> Vikimedya kategorisi

NetBeans, Oracle tarafından geliştirilen bir Java geliştirme ortamıdır (IDE) ve ücretsiz olarak dağıtılmaktadır. Özellikle kullanıcı arayüzü tasarımında sağladığı kolaylıklardan dolayı tercih edilmektedir. Henüz Eclipse kadar popüler olmasa da popülerliği giderek artmaktadır.

<span class="mw-page-title-main">Anjuta</span>

Anjuta, GNOME projesi için yazılmış bir C, C++ tümleşik geliştirme ortamıdır. GNU Genel Kamu Lisansı ile dağıtılır. Başta C ve C++ olmak üzere Java, JavaScript, Python ve Vala programlama dillerini desteklemektedir.

<span class="mw-page-title-main">Tümleşik geliştirme ortamı</span> yazılım geliştirmek için kullanılan yazılım ortamı

Tümleşik geliştirme ortamı, bilgisayar programcılarının hızlı ve rahat bir şekilde yazılım geliştirebilmesini amaçlayan, geliştirme sürecini organize edebilen birçok araç ile birlikte geliştirme sürecinin verimli kullanılmasına katkıda bulunan araçların tamamını içerisinde barındıran bir yazılım türüdür.

Google Developers Google'ın yazılım geliştirme araçları ve platformları, uygulama programlama arayüzü (API'ler) ve teknik kaynaklar sitesidir. Site, Google'ın geliştirici ürünlerini kullanan geliştiriciler için tartışma grupları ve bloglar dahil olmak üzere Google geliştirici araçlarının ve API'larının kullanımına ilişkin belgeler içerir. Google Haritalar, YouTube, Google Workspace ve diğerleri gibi Google'ın neredeyse tüm popüler tüketici ürünleri için sunulan API'ler vardır. Google, çoğunlukla web geliştiricileri için web API'leri olmak üzere çeşitli API'ler sunar. API'ler, Google Haritalar, Google Earth, Google AdSense, Adwords, Google Apps ve YouTube dahil olmak üzere popüler Google tüketici ürünlerini temel alır. Google Veri API'leri, programcıların Google hizmetlerinden veri okuyan ve yazan uygulamalar oluşturmasına olanak tanır. Şu anda bunlar arasında Google Analytics, Blogger, Google Base, Google Books, Google Takvim, Google Code, Google Earth, Google Notebook API'leri bulunmaktadır.

BlackBerry OS, 1999-2013 yılları arasında Java tabanlı BlackBerry marka akıllı telefonlar için geliştirdiği mobil işletim sistemidir.

<span class="mw-page-title-main">BlackBerry geliştirme araçları</span>

BlackBerry firması, BlackBerry OS, BlackBerry Tablet OS ve BlackBerry 10 geliştiricilerine, uygulamalarını kodlayabilecekleri çok sayıda araç ve geliştirme arayüzü sunar. Resmi geliştirme araçlarının yanı sıra Eclipse gibi pek çok bağımsız IDE, BlackBerry uygulama geliştirme süreçlerinde kolaylıkla kullanılabilmektedir.

JetBrains PhpStorm, ücretli, çapraz platform, PHP tabanlı bir tümleşik geliştirme ortamıdır (IDE). Altyapı olarak yine JetBrains firması tarafından geliştirilen IntelliJ IDEA platformunu kullanır.

<span class="mw-page-title-main">PyCharm</span>

PyCharm, çapraz platform bir Python geliştirme ortamı (IDE)'dir. Kod analizleri, grafiksel hata ayıklamacısı (debugger), versiyon kontrol sistemi (VCS) ile entegre ve Django ile Python web geliştirmeleri yapılmasını sağlamaktadır.

Dart, ilk kez Google tarafından geliştirilen ve daha sonraları ECMA tarafından standart (ECMA-408) haline getirilen açık kaynaklı ve genel-amaçlı bir programlama dilidir. Dart dili kullanılarak web, sunucu, mobil uygulamalar ve IoT cihazları geliştirilebilir.

<span class="mw-page-title-main">Android Studio</span> Android geliştirme için tasarlanan tümleşik geliştirme ortamı

Android Studio, Android için resmi tümleşik geliştirme ortamı. 16 Mayıs 2013 tarihinde Google I/O etkinliğinde tanıtılmıştır. Android Studio, IntelliJ IDEA'ya dayalı olup Android geliştirme için özel olarak tasarlanmıştır.

<span class="mw-page-title-main">IntelliJ IDEA</span>

IntelliJ IDEA Java'da bilgisayar yazılımı geliştirmek için kullanılan bir tümleşik geliştirme ortamıdır (IDE). JetBrains şirketi tarafından geliştirilmektedir. Hem Apache 2 lisansı altında yayınlanan topluluk sürümü hem de özel mülk ticari sürümü bulunmaktadır. Her ikisi de ticari amaçlı geliştirmelerde kullanılabilmektedir.

ReSharper [ˈɹiːˌʃɑːɹpɚ] yahut R# JetBrains tarafından Microsoft'un geliştirme ortamı Visual Studio için yayımlanan bir uzantısıdır. Şu anda desteklenen ReSharper sürümleri Visual Studio 2010, 2012, 2013, 2015 ve güncel yayın öncesi sürüm "15"'tir.

Android Things, Google I/O 2015'te ilan edilen, Google'nin Android tabanlı bir gömülü işletim sistemi platformudur. Genellikle farklı Mikrodenetleyici platformlarından inşa edilen Nesnelerin İnternet'i (IoT) cihazlarının düşük güç tüketimi ve bellek kısıtlı Internet'le kullanılması hedeflenmektedir. Bluetooth düşük enerji ve Wi-Fi'yi destekleyecekdir. Google, Brillo'nun yanı sıra, bu cihazların diğer cihazlarla iletişim kurmak için kullanacağı ve diğer IoT işletim sistemleri tarafından benimsenmesini umduğu Weave protokolünü de tanıttı.

Kotlin, Java sanal makinesi (JVM) üzerinde çalışan ayrıca JavaScript kaynak koduna veya LLVM ile makine koduna derlenebilen, statik tipli bir programlama dilidir. İlk geliştirme Sankt-Peterburg, Rusya merkezli JetBrains programcıları tarafından yapılmıştır. İsmi Kotlin Adası'ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin Java kodu ile birlikte çalışmak üzere tasarlanmıştır. Kotlin, Apple'ın Swift diline benzemektedir.

<span class="mw-page-title-main">Android yazılımı geliştirme</span>

Android yazılım geliştirmesi Android işletim sistemi için yeni uygulamaların oluşturulduğu süreçtir. Uygulamalar genellikle Android yazılım geliştirme kiti (SDK) kullanılarak Java programlama dilinde geliştirilir; ancak diğer geliştirme ortamları da mevcuttur. Google, Android uygulamaları Kotlin, Java ve C++ dilleri kullanılarak Android yazılım geliştirme kiti (SDK) kullanılarak yazılabilir" ve diğer dilleri kullanmak da mümkün olduğunu belirtiyor. Go, JavaScript, C, C++ veya Assembly gibi Java sanal makinesi (JVM) dışı tüm diller, muhtemelen kısıtlı API desteğiyle araçlar tarafından sağlanabilecek JVM dil kodunun yardımına ihtiyaç duyar.

JSDoc JavaScript kaynak dosyalarına ek açıklama için kullanılan metin işaretleme dilidir. JSDoc yorumları kullanarak programcılar uygulamanın ne yaptığını yazabilir ve bunu dokümante edebilir. Bundan sonra yazılanlar farklı araçlar vasıtası ile HTML veya Zengin Metin Biçimi haline getirilir.

<span class="mw-page-title-main">Xamarin</span>

Xamarin, Mayıs 2011'de Mono, Xamarin.Android ve Xamarin.iOS'u yaratan mühendisler tarafından kurulan ve Microsoft'un sahip olduğu San Francisco merkezli bir yazılım şirketidir. Ortak Dil Altyapısı (CLI) ve Ortak Dil Özellikleri'nin platform uygulamalarıdır.

WebStrom çapraz platform bir JavaScript, TypeScript ve web için tümleşik geliştirme ortamıdır (IDE). Grafiksel hata ayıklamacısı (debugger) ve sürüm kontrol sistemi (VSC) ile entegredir. JetBrains şirketi tarafından geliştirilmektedir. Özel mülk bir yazılımdır. 30 günlük deneme sürümü de bulunmaktadır.

AppCode Swift, Objective-C, C++, C ve JavaScript geliştirmek için tümleşik geliştirme ortamı (IDE)'dır. JetBrains tarafından geliştirilmektedir. Ücretli bir uygulamadır.