Java için Eclipse'i mi Android Studio'yu mu önerirsiniz?

Başlatan erdemakin09, 30 Mart 2016 - 17:42:01

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

erdemakin09

İyi günler arkadaşlar. İleride Android üzeri programlama yapmak istediğim için java öğrenmeye başladım. Peki hangi ide kullanmalıyım Aslında idesiz yazmayı düşündüm. Ama şimdi android studioya başlarsam ilerde javayı öğrenince ideninde bir çok şeyini öğrenirim diye düşünüyorum. Ne kadar doğru bir düşünce bilemiyorum. Bir danışayım fikir alayım dedim.
Her Can Bir Gün Ölümü Tadacaktır!

lnxdev

Android için sadece Android Studio var. Google eclipse desteğini kesti. Ama java için herhangi bir editör veya ide kullanabilirsin. Diğer ide ve editörlerin belli bir kaç üstünlüğü var temel olarak herşeyleri aynı tamamen hangisinin seçileceği kullanacıya bağlı.

Google'ın eclipse servisinin kestiğinin bağlantısı

eronis

Android Studio İntlellij İDEA adlı bir İDE'yi taban alır, Eclipse ise kendi başına bağımsız bir İDE.

https://www.jetbrains.com/idea/

Eclipse mi yoksa Android Studio diye endişeleneceğine birini seç, yazmaya başla, eğer biriyle yapamadığın bir şey olursa araştır, yapmanın yolu yoksa diğerini kullan. Ya da ikisini de kullan, illede birini seçeceksin diye kafana kimse silah dayamıyor :) Kime sorarsan sor İDE'ler hakkında şu cevabı verir.

Kolaylaştırıyor mu ?
- EVET !
Gerekli mi ?
- Hmm... Pek değil, bir text editörü de iş görür.

Bazıları İDE kullanmaya tamamen karşı tavır bile sergileyip herşeyi vim'den yada emacs'dan yapmaya bile çalışabiliyor. Sana yap demek istemiyorum, sadece teorik olarak bir İDE'ye dahi ihtiyacının olmaması gerektiğini anlatmaya çalışıyorum :) Java geliştiricisi değilim ama bildiğim kadarıyla vim ve emacs'a yükleyebileceğin eklentiler ve yapabileceğin şeyler çok fazla.
The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it. --Linus Torvalds

erdemakin09

Alıntı yapılan: eronis - 31 Mart 2016 - 01:15:41
Android Studio İntlellij İDEA adlı bir İDE'yi taban alır, Eclipse ise kendi başına bağımsız bir İDE.

https://www.jetbrains.com/idea/

Eclipse mi yoksa Android Studio diye endişeleneceğine birini seç, yazmaya başla, eğer biriyle yapamadığın bir şey olursa araştır, yapmanın yolu yoksa diğerini kullan. Ya da ikisini de kullan, illede birini seçeceksin diye kafana kimse silah dayamıyor :) Kime sorarsan sor İDE'ler hakkında şu cevabı verir.

Kolaylaştırıyor mu ?
- EVET !
Gerekli mi ?
- Hmm... Pek değil, bir text editörü de iş görür.

Bazıları İDE kullanmaya tamamen karşı tavır bile sergileyip herşeyi vim'den yada emacs'dan yapmaya bile çalışabiliyor. Sana yap demek istemiyorum, sadece teorik olarak bir İDE'ye dahi ihtiyacının olmaması gerektiğini anlatmaya çalışıyorum :) Java geliştiricisi değilim ama bildiğim kadarıyla vim ve emacs'a yükleyebileceğin eklentiler ve yapabileceğin şeyler çok fazla.

Ya şöyle ben ide kullanmayı seviyorum. Hani daha hoş oluyor ve bir kaç kolaylık sağladığıda kesin. Ama internette şöyle bir baktım sanki javada kodlamayı biz yapmıyoruzda ideler yapıyormuş gibi bir hava vardı. Yok eclipsenin eklentisi yok pluginleri falan. Dedim var bir kerameti herhalde bu idelerin :D
Her Can Bir Gün Ölümü Tadacaktır!

ahmet_matematikci

IDE konusunda çok takılma. Dene zaten kısa süre de elektrik alırsın yada bana uygun değil der ilişkini kesersin.
♥ Kız tavlamak için kahraman olmak gerekmez. Doğru kadın zaten sizi kahraman yapar ;)

ekremsenturk

#5
Linux veya Windows'ta derlenen Java programları Android üzerinde çalışmazlar. Android'deki Java ve daha önceki telefonlarda kullanılan Java ME, Bilgisayarlardaki Java'dan farklılar. Hem kütüphaneler farlı, hem derlenmiş dosyalar farklı. ADT Java kodlarını Android'de kullanılan Java bytecode dosyalarına çeviriyor. Android 4.4 ve sonraki sürümlerde de yine faklılıklar varmış. Android için program geliştirmek istiyorsanız, önce Android'in kendisini de öğrenmeniz gerekecek.


Bu bağlantılar Android Studio için:

https://developer.android.com/develop/index.html 
https://developer.android.com/sdk/index.html
https://developer.android.com/sdk/index.html#Other
https://developer.android.com/guide/index.html 
https://developer.android.com/training/index.html 

Eşdeğerler: (Ücretlidirler)

http://www.convertigo.com/ 
http://www.telerik.com/download

Buradan çeşitli öneriler tanıtılıyor ( Web üzerinden çalışıyorlar ve bazıları ücretli olabilirler )

http://mashable.com/2013/12/03/build-mobile-apps/#8X_5e8Zq8qqa 


Android tablet'te:

https://play.google.com/store/apps/details?id=com.aide.ui&hl=tr
http://www.android-ide.com/
http://www.android-ide.com/tutorials.html
http://www.android-ide.com/tutorial_androidapp.html

blackwidow

NetBeans'i öneririm dostum , kolay kullanıma sahip ve arayüzü de basit.

NetBeans'e çok kolay alışıp ısınabilirsin.

ahmet_matematikci

Sanirsam netbeans da android desteği yoktu yada yetersizdi.
Birde  netbeans 8 den sonra çok hata verdi. Bir surumde hata oluyor bir tık ileri versiyonda çözülüyor ama o zaman da yeni hata çıkıyor. Netbeans 8 den sonrasi bıktırdı bende  eclipse geçtim.

Emacs  i önerdiler forumda ama hiç enemedim.
♥ Kız tavlamak için kahraman olmak gerekmez. Doğru kadın zaten sizi kahraman yapar ;)

eronis

Emacs bir text editörüdür. Elinden geldiğince İDE'lere bak. İDE'ler işimizi kolaylaştırmak için varlar sonuçta. Text editör kullanmanın özel bir sebebi yoksa mantıksız.
The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it. --Linus Torvalds

jaschar

idea eclipse den cok daha fonksiyonel (en azindan benin gozlemledigim kadar). ben android studio kullaniyorum eskiden eclipse kullanirdim as işleri daha kolaylaştırıyor.

bence ide seçimi algoritmanı anında koda geçirebileceğin düzeye gelince yapılmalı. hatta bazilarina gore başlangıç düzeyindeyken ide kullanmak insanı kötü alıştırıyor (biraz katılıyorum). bana göre beginner adam ed/vi/gedit... kullansa da intellij idea kullansa da pek fark olmaz onun için. baktın kodu yazman falan çok zaman alıyor, ne yapacağını biliyorsun ama koda dökmesi çok zamanını yiyor o zaman idea gibi ide'lere geçmek daha iyi.

tabi bu benim düşüncem.

Sent from my Nexus 5 using Tapatalk

projectdisco - state of art android distribution .

freeman

Alıntı yapılan: eronisEmacs bir text editörüdür. Elinden geldiğince İDE'lere bak. İDE'ler işimizi kolaylaştırmak için varlar sonuçta. Text editör kullanmanın özel bir sebebi yoksa mantıksız.
Emacs metin editörü değildir. Vim metin editörüdür. Emacs bir IDE 'dir(Hatta içinde bir metin editörü bulundurun bir işletim sistemi gibi davranır). Ama kullanımı Eclipse vb gibi kolay değildir. Kurayım kullanayım değil.
Bilgi, tecrübe ister. Eğer bunlar varsa Visual Studio 'dan bile daha yetenekli bir canavar haline geliyor. Ama dediğim gibi basit değildir.


Bir firmaya Android developer olarak gireceksen Android Studio kullanacaksın demektir.
Good morning and welcome to the Black Mesa Transit System. This automated train is provided for the security and convenience of the Black Mesa Research Facility personnel.

heartsmagic

@freeman, hani tartşma olsun diye söylemiyorum ama :)
Alıntı Yap"An extensible, customizable, free/libre text editor — and more."
https://www.gnu.org/software/emacs/

Alıntı YapEmacs /ˈiːmæks/ and its derivatives are a family of text editors that are characterized by their extensibility.
https://en.wikipedia.org/wiki/Emacs

Sözün özü, Emacs da Vim de metin düzenlecilerdir, fakat daha fazlasını da yapabilirler.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

freeman


@heartsmagic;
Alıntı YapVim is not a shell. And it does not communicate well with subprocesses. This is nearly by design, where as in Emacs, these elements are included by design. This means that some stuff, like embedding a debugger or a intepreter (yielding a sort of IDE), is difficult in Vim.
http://stackoverflow.com/questions/1430164/differences-between-emacs-and-vim

Emacs 'i yukarıdaki sebepten dolayı çoğu yerde IDE olarak görürler.
Bir de şu var; John Carmack baya eski röportajlarından birinde IDE olarak Emacs kullanıyorum demişti.

Ama tabi şunu vurgulayayım; Kim hangisinde rahat ediyorsa veya işi hangisini gerektiriyorsa onu kullansın.
Good morning and welcome to the Black Mesa Transit System. This automated train is provided for the security and convenience of the Black Mesa Research Facility personnel.

yazilimci_adam

Ben çoğu şey için nano kullanıyorum :P

Java içinse makefile yazıyorum yine nano kullanıyorum ama java vs. tüm diller için nano eziyet olabiliyor. Ben de en çok bunu seviyorum.

heartsmagic

@freeman, sırf bu nedenle zaten GNU bağlantısını ve Wikipedia'yı verdim. Kişilerin ne söylediği önemli mi o bağlantılardan sonra? :) Projenin sahibi ve wikipedia tanımı "metin düzenleyici" dedikten sonra dünyanın geri kalanı IDE dese, Vim için de değil dese ne yazar? :)

İkisi de metin düzenleyici, ikisi de esnek, ikisi de birçok şekle girebilir. Verdiğin açıklamada da Vim ile daha zor olacağından bahsediliyor, yapılamayacağından değil.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ekremsenturk

Eskiden İde olarak adlandırılan editörler, günümüzde o ünvanı koruyamıyorlar. Günümüzün editörleri, nano, vi v.s. gibi ne varsa, hepsinin yetekneklerine ve belki de daha fazlasına sahipler. Eski haberleri bir yerlerden bulup okuyorsunuz. Meselâ Gedit'ede ilave eklentiler ile ek özellikler kavuşturulabiliyor. Üstelik kullanımı da Terminal temelli editörlerden çok daha kolay.

freeman

Alıntı yapılan: heartsmagic@freeman, sırf bu nedenle zaten GNU bağlantısını ve Wikipedia'yı verdim. Kişilerin ne söylediği önemli mi o bağlantılardan sonra? Projenin sahibi ve wikipedia tanımı "metin düzenleyici" dedikten sonra dünyanın geri kalanı IDE dese, Vim için de değil dese ne yazar?

İkisi de metin düzenleyici, ikisi de esnek, ikisi de birçok şekle girebilir. Verdiğin açıklamada da Vim ile daha zor olacağından bahsediliyor, yapılamayacağından değil.
Bu konuyu iyice saptırdık. Bir ara ayrı bir konu açayım @heartsmagic. Kullandığımız editörleri çarpıştıralım. :)
Eğlenceli oluyor. 
Good morning and welcome to the Black Mesa Transit System. This automated train is provided for the security and convenience of the Black Mesa Research Facility personnel.

TheSpace

Kendi deneyimlerimden bahsetmem gerekirse; Java için eclipse yeterli bir İDE. Birçok döküman ve örnek bulabiliyorsun. Netbeansda oracle desteğiyle baya iş yapıyor ona derçekten kararlı bir İDE ama internette örneklerde çoğunlukla eclipse kullaanılırken görüyorum örneklerde. Ben İntellij kullanıyorum mesela taakıldığım bir yr oluyor internette örnek bulamıyorum yada zor bulunuyor. O yüzden bir İDE.yi seçerken herşeyiyle etraflıca araştırmak gerekli. Ve ben İDE kullanmadan text editörle kod yazma mantığını anlamıyorum. Bazı diller için (php vb.) bi nebze belki ama bu java için öyle olmuyor. Bir  projede maven kullanmadaan artık proje olmuyor test fonksiyonları olmadan olmuyor. Bunları sadece txt ile yapmak sağ elinle sol kulağını tutmak değil çölde sol kulağını tutacak birini aramak gibi birşey. Android studio için söyleyebileceğim, eski versiyonunda bazı hatalar vardı ama yinede kullanışlı ve iyiydi. Google yeni bir versiyonunu yayınladı ve çok daha iyi bir durumda şuan. Benim tavsiyem eclipse ve android studio ikisinide kullanman ve istiyorsan öğrenmen.