Mutlu Android geliştiricisi var mı?

Bu konuyu okuyanlar

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
[MENTION=25391]keyloger[/MENTION]

Sanırım en büyük sıkıntım: IDE

Eclipse Indigo ve IntelliJ IDEA üzerinde çalışmayı denedim. Alışamadım bi' türlü.

Android uygulama yazıyor musun bilmiyorum. Java ile JavaDroid çok farklı bence (NetBeans çok keyifli bi' IDE mesela).

Studio'nun debug araçlarına hayranım. Immediate Window'da "
? variable" yazıp enter tuşuna basıyorsun, şak! diye sonucu veriyor. "variable = value", şak! devam... hemen her yerde uygulanabiliyor. Çok hızlı (64-Bits biraz sıkıntılı). Diğerleri, öldürdü beni.

Ammman dikkat!
C#'a kaptırırsan kendini, özellikle de Visual Studio 2010'a, kurtuluşun zor. :)
 

SerdarGokcen

Asistan
Katılım
7 Nisan 2012
Mesajlar
400
Reaksiyon puanı
3
Puanları
0
Kabul edin: Eclipse çok iyi android geliştirmede. Lamı cimi yok bunun.

VS de c++ yada c biliyorsanız alın yardırın:

http://code.google.com/p/vs-android/

hem native geliştirirsiniz...

c# işi kolaylaştırmıyor sadece visual studio yapıyor.

xamarin e mail attım ücretsiz verir misiniz diye. hadi ordan dediler :p

unutmayın c# la yazsanızda mononun librarysi telefona kuruluyor(pufff)

tercihinizi java yada ndk(c - c++ )a çevirin.

c# boş iş.

yok activity attribute ekleyeceksin de yok emulatörle göstereceksin de yok monoymuş yok cart mış yok curtmuş. geçin bu işi...

2co3hhh.png


motodev ve android sistemler.(görünen emulatördeki programın arayüzü html(assets klasöründen alıyor bütün dosyaları kendoui diye bir kütüphane - isteyenler ulaşsın bana)
 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
[MENTION=261014]SerdarGokcen[/MENTION]

Peki. NDK ile şöyle çoook basit bi' şey yap:

- kulanıcı adı / şifre -> 2 EditText
- giriş / vazgeç -> 2 Button
- API'ye HttpGet ile gönderecek
- JSON veya XML formatındaki cevabı işleyecek

hadi bakalım. :)
 

byyasin

Doçent
Katılım
24 Ağustos 2009
Mesajlar
532
Reaksiyon puanı
5
Puanları
18
@SerdarGokcen Yok zaten javada android için eclipse ile yardırıyorum :)
C# ı android için değil farklı alanlar için tercih edicem.
Java eclipse zaten bu işi androidde götürüyor.
 

SerdarGokcen

Asistan
Katılım
7 Nisan 2012
Mesajlar
400
Reaksiyon puanı
3
Puanları
0
@SerdarGokcen

Peki. NDK ile şöyle çoook basit bi' şey yap:

- kulanıcı adı / şifre -> 2 EditText
- giriş / vazgeç -> 2 Button
- API'ye HttpGet ile gönderecek
- JSON veya XML formatındaki cevabı işleyecek

hadi bakalım. :)

o seviyede c bilgim yok maalesef. Daha öncede belirttim diğer konularda. Adamlar boşuna javayı tercih sebebi etmemişler. hızlı, dökümanstasyonu çok, ücretsiz. herşey java üzerine kurulmuş... ama deneyebilirim. en azından öğrenirim.

[video=youtube;byFTAhXVF7k]http://www.youtube.com/watch?v=byFTAhXVF7k[/video] göz atın derim.

http://www.mosync.com/content/coding-beyond-limits-writing-native-apps-html5javascript

http://demos.kendoui.com/mobile/overview/index.html(ben bunu kullanıyorum. asp.net kodlarken projelerimde telerik kullandığım için kendoui de pek yabancılık çekmedim açıkçası) javaya pek ihtiyacım kalmıyor.

Kısaca C# windows ta dursun. ben bunu biliyorum burada da bunu istiyorum diye kasmayın.

Windows Mobile da c#,

Iphone da objective-c

android de java

yapacak bişi yok.

Diğerleri sadece kasıntı...
 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
[MENTION=261014]SerdarGokcen[/MENTION]

- NDK'ya baktım. Oyun geliştiriciler için ideal, lafım yok.

- MotoDev, cihaz Motorola değilse, Eclipse'in neredeyse aynısı.

- Uygulaman, sanırım, ListView kullanıyor. Benim ihtiyacımı karşılamıyor.

Bu yüzden Framework arayışındayım. Qt'nin kendine ait araçları olması umut oldu bana ama hala bakamadım, başım kalabalık.
 

SerdarGokcen

Asistan
Katılım
7 Nisan 2012
Mesajlar
400
Reaksiyon puanı
3
Puanları
0
@SerdarGokcen

- NDK'ya baktım. Oyun geliştiriciler için ideal, lafım yok.

- MotoDev, cihaz Motorola değilse, Eclipse'in neredeyse aynısı.

- Uygulaman, sanırım, ListView kullanıyor. Benim ihtiyacımı karşılamıyor.

Bu yüzden Framework arayışındayım. Qt'nin kendine ait araçları olması umut oldu bana ama hala bakamadım, başım kalabalık.

merak ediyorum ne yapıyorsun?

o resimde gördüğün ne listview ne java kodu :D javascript ve html kodu.

tek bir satırla görünümü değiştirebiliyorum.

useragenti iphone webkite e çeviriyorum ve gördüğün arayüz çıkıyor. html5,js ve arkaplan verileri için java. öyle ekstrem bir durum değil. html mantığını kaptıysan bir kere androidin layout yapısı çocuk oyuncağına dönüyor.

gördüğün kodsa:


<div data-role="view" data-layout="overview-layout" id="overview-cities" data-title="Favourite Cities"> <ul data-role="listview" data-style="inset" data-type="group"> <li> sddsdf <ul> <li><h2>sdfsdf</h2><img src="sdfds.jpg" /></li> </ul> </li> <li> sdffds <ul> <li><h2>sdfsdf</h2><img src=".sdfsfddfoston.jpg" /></li> <li><h2>sdffdsdf</h2><img src="../../content/sdffdsdfs/sdffd/sdf.jpg" /></li> <li><h2>sdffsd</h2><img src="../../content/mobile/overview/san-francisco.jpg" /></li> </ul> </li> </ul></div>gibi bir kod ;)şu elimdeki iki işi bitireyim şuna geçicem: https://play.google.com/store/apps/...xLDEsIm5ldC5za3lzY2FubmVyLmFuZHJvaWQudHIiXQ..antalya ve sabiha gökçen uçuş seferlerini alabiliyorum tam olarak.

 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
E bu Android uygulama değil ki.

Diyelim ki alarm kuracaksın. HTMLle nasıl yapacaksın, merak ettim.

Ayrıca, Java ile ilgili derdim de yok. Android ile anlaşamıyoruz.

Mesela: Adapters

MVC yapacağım diye yola çık, sonra çorba yap. Java n'aapsın?
 

SerdarGokcen

Asistan
Katılım
7 Nisan 2012
Mesajlar
400
Reaksiyon puanı
3
Puanları
0
burada ben arayüzü yapıyorum,

veriler,
yetkiler,
sistem erişimi hepsi javadan geliyor.

http://developer.android.com/refere...terface(java.lang.Obje ct, java.lang.String)

bunu facebook vs bir çok program zaten yapıyor.

en barizi dikkatimi çeken uygulama forsquare. butonlarında efekt yok. ilk kurduğumda dikkatimi çekti.

arayüzü xml ile kasacağıma javascript ve html ile kasarım.

alarm kurmayı geç google maps ile gps i haberleştirebiliyorsun bile en basiti.

https://developers.google.com/maps/articles/android_v3

çocuk işine çeviriyor işi webkit


http://pastebin.com/hSuhXH4h

buda kendi yazdığım web servis statik metodum.

ksoap2 kullandım hazır bunuda bir statik metoda atadım.

Object obj = com.sg.sss.siniflar.WebServis.Cagir("methodadi",parametreler);

bunuda bir handler içine alıp thread ile çağırıp bir de progressdialog kullandın mı tadından yenmiyor.

Burada kullanımı var videoya çektim. Acemilik dönemi:

[video=youtube;z9uhB98jDrU]http://www.youtube.com/watch?v=z9uhB98jDrU[/video]
 

LeaveNhA

Doçent
Katılım
4 Aralık 2011
Mesajlar
598
Reaksiyon puanı
5
Puanları
18
merak ediyorum, bir c++ programcısı olarak qt kullanırsam, aynı piyasada aynı işe talip bir android programcısı işimi baltalamak için ne gibi bir atakta bulunabilir...

tamam sistemlerin farklılıkları var, ama qt/c++ ikilisini android'e tercih ettiricek ciddi bir teknik ayrımı var mıdır ?

sonuçta C++ öper... :D
 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
[MENTION=211307]LeaveNhA[/MENTION]

E sen yap bakalım:

- kulanıcı adı / şifre -> 2 EditText
- giriş / vazgeç -> 2 Button
- API'ye HttpGet ile gönderecek
- JSON veya XML formatındaki cevabı işleyece

(C++ dilini, sadece consoleda kullandığını ve basit şeyler yaptığını düşünmeye başladım.)
 

SerdarGokcen

Asistan
Katılım
7 Nisan 2012
Mesajlar
400
Reaksiyon puanı
3
Puanları
0
sen niye milleti test ediyorsun? amacın ne?

c biliyorum diyorsun yapsana sen?
 

LeaveNhA

Doçent
Katılım
4 Aralık 2011
Mesajlar
598
Reaksiyon puanı
5
Puanları
18
@LeaveNhA

E sen yap bakalım:

- kulanıcı adı / şifre -> 2 EditText
- giriş / vazgeç -> 2 Button
- API'ye HttpGet ile gönderecek
- JSON veya XML formatındaki cevabı işleyece

(C++ dilini, sadece consoleda kullandığını ve basit şeyler yaptığını düşünmeye başladım.)

buna ithafen dediğinizi LibCurl ve TinyXML ile Console projesi olarak yapmak vardı ama neyse... :D

"En iyi usta, kılıcının kın'ından en az çıkarandır..." ;)

Ayrıcaa, üstadlarım, oturup OS yazıyorum demedim, ayrıca basit yada değil, sonuçta bi programın işlevselliğini basitliği değil, çözdüğü problemin büyüklüğü belirlemiyor muydu ? (programcılığın temelinde bilgi işlerleri nitelikli problemlere çözüm üretmek yatmıyor mu ?)

Benden iyi olabilirsiniz, ama bu bir süreç ve kendini en hızlı geliştiren ve günümüz teknolojilere en iyi adapte olan kazanıyor...

Saygılarımla...
 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
[MENTION=261014]SerdarGokcen[/MENTION]

Ben mi?
 

LeaveNhA

Doçent
Katılım
4 Aralık 2011
Mesajlar
598
Reaksiyon puanı
5
Puanları
18
merak ediyorum, bir c++ programcısı olarak qt kullanırsam, aynı piyasada aynı işe talip bir android programcısı işimi baltalamak için ne gibi bir atakta bulunabilir...

tamam sistemlerin farklılıkları var, ama qt/c++ ikilisini android'e tercih ettiricek ciddi bir teknik ayrımı var mıdır ?

sonuçta C++ öper... :D

şuna yanıt alıcak mıyım ?
hani pek bi beyin fırtınası havası vardı, aradan çıkar diyodum bu soru ama neyse...

ps: ya konu aslında piyasada C++'ın C#'a tercihi gibi, aynı iş, nitelikli kodlar, fakat iş derinliğine göre, yönüne göre dil tercihi alıcıyı yönlendiriyor, ama ben hep "doğru yön" tabelasının beni göstermesini isterim, "HALİYLE"...

bunu tersine çevirebilir mi bir and. programcısı mesela ?
 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
[MENTION=211307]LeaveNhA[/MENTION]

Anlaşamıyoruz.
C++ ile geliştirilmiş "Android Uygulaması" diyorum. "Console uygulaması" demiyorum. :)

"N'aapsam acaba?" dediğin bi' vakitte, Android NDK'yı indir ve yapmayı dene. Ne demek istediğimi anlayacaksın. ;)
 

LeaveNhA

Doçent
Katılım
4 Aralık 2011
Mesajlar
598
Reaksiyon puanı
5
Puanları
18
@LeaveNhA

Anlaşamıyoruz.
C++ ile geliştirilmiş "Android Uygulaması" diyorum. "Console uygulaması" demiyorum. :)

"N'aapsam acaba?" dediğin bi' vakitte, Android NDK'yı indir ve yapmayı dene. Ne demek istediğimi anlayacaksın. ;)

üstadım, konuyu anladım, zaten bunun farkındayım, C++/QT ve Java/And. saflarına ayırdım tarafları ben...

konunun uzaktan takipçisiydim, niye beni merkeze oturttunuz böyle... :D

Ayrıca Console uygulamalarına bayılırım, saçma arayüz tasarım süreçlerinden sıyrılıp üstüne birde nitelikli iş sunuyorlar, amaç kullanıcıyla etkileşim ise yeterli düzeyde buluyorum console uygulamalarını... :D

Ama Qt beni etkilemiyor değil, elimdeki dökümanları tükettiğimde kesinlikle eğilim göstericem.

söz sizde [MENTION=257183]kizanlik[/MENTION]...
 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
[MENTION=211307]LeaveNhA[/MENTION]

Lise öğrencisisin değil mi?
 

LeaveNhA

Doçent
Katılım
4 Aralık 2011
Mesajlar
598
Reaksiyon puanı
5
Puanları
18

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
[MENTION=211307]LeaveNhA[/MENTION]

(Arkasından genelde dalga geçilir ama ben başka bi' şey söyleyeceğim)

Lise çağında, C++ ile uğraşmak takdir edilmelidir... ediyorum da.

(Arkası uzun. Geliyor birazdan.)
 

LeaveNhA

Doçent
Katılım
4 Aralık 2011
Mesajlar
598
Reaksiyon puanı
5
Puanları
18
@LeaveNhA

(Arkasından genelde dalga geçilir ama ben başka bi' şey söyleyeceğim)

Lise çağında, C++ ile uğraşmak takdir edilmelidir... ediyorum da.

(Arkası uzun. Geliyor birazdan.)

ön yargımı devirdin, yıktın...

benim beklediğim tavır bambaşkaydı, ki karşılaştığım, yaşadığım şeylerin tecrübesidir bu ön yargıda maalesef...

Yapamadığım bir çok şeyin ardından iç çeksemde, şükür ki yaşımın getirdiği fırlamalıkla üstesinden geliyorum, ha 5 ay sonra, ha 1 yıl sonra...
birşeyi "temelden kavramak" fikrini acayip benimsemiş biri olarak, e birazda yazılım teknolojilerini kitaplardan benimsemiş biri olarak, html dili için kitap almıştım... (bu da böyle saçma bi anımdır...)
Lakin gerçekten bu işte (c++) profesyönel olmak istiyorum, günlük döküman okuma alışkanlığınız vardır ve eminim boy ölçüşemem, ama yaşıtlarıma göre gerçekten abartılı şekilde döküman tutkunu olduğumu belirtmem lazım...

konuyu şuna getiricem;
elinizde belirttiğiniz aplikasyon'un gelişimi için varsa döküman alabilirim :D
Çünki C++'ın and. develop.'da tercih edilmemesi adına, sanırım 1 ay önce güzel bir konuşma dinledim. ("tercih edilecek daha iyi bir sistem var" adı altında.)

o da sanırım bana "Symbian programcılığa geç !" mesajıyla yapılmış bi konuşmaydı, ama ikna olmuştum, ve konunun önceki mesajlarına bir daha göz atarsanız and ile ilgili ön yargımı ilginç bir soruya aldığım nitelikli cevap sonucu daha da büyütmüştüm... (o cevapda sanırım tarafınızca verilmişti...)

eteğimdeki taşlar bunlar... :D

Saygılarımla...
 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
Profesyonel olarak piyasaya girmene en az 6 yıl var.

Piyasaya girdiğin zaman, sudan çıkmış balık olacaksın.
İşler, ne yazık ki düşündüğün gibi yürümüyor.

----

C++, gelmiş geçmiş en mükemmel dil. Gerçekten de daha iyisi yok. [MENTION=261014]SerdarGokcen[/MENTION], güzel bi' laf etmişti. "En eskisi olduğu için, en basit ve en iyi" demişti.

Kesinlikle doğru!

C++, sayısız avantaja sahip olduğu kadar dezavantajlara da sahip. Dezavantajlarının en büyüğü: Kütüphaneler (header / include vs.) Kendi kütüphanelerin yoksa, işin çok zor. Önünde sayısız seçenek var. Hangisi güvenilir? Hangisi hatasız?...

Buraya kadar anlaşamadığımız bi' nokta var mı?
 

LeaveNhA

Doçent
Katılım
4 Aralık 2011
Mesajlar
598
Reaksiyon puanı
5
Puanları
18
Profesyonel olarak piyasaya girmene en az 6 yıl var.

Piyasaya girdiğin zaman, sudan çıkmış balık olacaksın.
İşler, ne yazık ki düşündüğün gibi yürümüyor.

----

C++, gelmiş geçmiş en mükemmel dil. Gerçekten de daha iyisi yok. @SerdarGokcen, güzel bi' laf etmişti. "En eskisi olduğu için, en basit ve en iyi" demişti.

Kesinlikle doğru!

C++, sayısız avantaja sahip olduğu kadar dezavantajlara da sahip. Dezavantajlarının en büyüğü: Kütüphaneler (header / include vs.) Kendi kütüphanelerin yoksa, işin çok zor. Önünde sayısız seçenek var. Hangisi güvenilir? Hangisi hatasız?...

Buraya kadar anlaşamadığımız bi' nokta var mı?

işte bir C++ tutkunu daha...
ben dilin yapısına hastayım, acayip asil ya... :D

ve açık söyliyim kötü bile olsa yinede C++ kullanıyor olurdum ama gelin görün ki "mükemmel" bir dil... :D

ben tekerleği tekrar icat etmekten yanayım çoğu zaman, html verilerini işleme konusunda kütüphane bulamayınca (sizin söylediğiniz ayrımda kalınca) kendim yazmak istedim, fakat ince bir farkla işimi görücek nitelikte başka bir teknik ile sorunumu çözdüm.

ha çözememiş olsaydım belkide hala html parser yazıyor olucaktım.

evet kötü yanları var ama bence bu gibi eksiklikler programcının çözüm üretkenliği ile görünmez hale gelebiliyor çoğu zaman...

ayrıca şu "6 yıl" konusu acayip sıktı içimi, ben ay sayıyorum, siz 6 yıl diyosunuz... :D

Ya emin olun yazılım ve algoritmik yapılar konusunda kendime güvenim tam...
 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
[MENTION=211307]LeaveNhA[/MENTION]

Anlaşamadığımız nokta yok sanırım.
Devam ediyorum. :)

----

Standart kütüphanelerle, bi' yere kadar çalışılabiliyor.

Platform değiştiği anda, her şey değişiyor. Linux/C++ kütüphaneleri ile Windows/C++ kütüphanelerini bi' karşılaştır. Bi' yerden sonra ciddi olarak ayrılmaya başlıyorlar ve platforma bağımlı hale geliyorlar.

Platform, bildiğimiz bilgisayar olduğu gibi pek çok kimsenin bilmediği PLC (Programmable Logic Controller) da olabiliyor. Bu apayrı bir konu. Önemli olan, konumuzdaki "platform"un "programlanabilir herhangi bir şey" olduğunun anlaşılması.

Çerçeveyi daraltalım.

Android de Linux gibi Windows gibi Mac gibi (olduğu kadar) bi' SİSTEM olmuş. Bu sistemin anadilini Java olarak belirlemişler. Performans isteyene de NDK sunmuşlar. C++ dilinin gurusu olsan bile, Android kütüphanelerine hakim değilsen hiçbir-şey yapa-maz-sın. Bu sadece Android için değil, her şey için geçerli.

Buraya kadar anlaşamadığımız nokta var mı?
 

LeaveNhA

Doçent
Katılım
4 Aralık 2011
Mesajlar
598
Reaksiyon puanı
5
Puanları
18
@LeaveNhA

Anlaşamadığımız nokta yok sanırım.
Devam ediyorum. :)

----

Standart kütüphanelerle, bi' yere kadar çalışılabiliyor.

Platform değiştiği anda, her şey değişiyor. Linux/C++ kütüphaneleri ile Windows/C++ kütüphanelerini bi' karşılaştır. Bi' yerden sonra ciddi olarak ayrılmaya başlıyorlar ve platforma bağımlı hale geliyorlar.

Platform, bildiğimiz bilgisayar olduğu gibi pek çok kimsenin bilmediği PLC (Programmable Logic Controller) da olabiliyor. Bu apayrı bir konu. Önemli olan, konumuzdaki "platform"un "programlanabilir herhangi bir şey" olduğunun anlaşılması.

Çerçeveyi daraltalım.

Android de Linux gibi Windows gibi Mac gibi (olduğu kadar) bi' SİSTEM olmuş. Bu sistemin anadilini Java olarak belirlemişler. Performans isteyene de NDK sunmuşlar. C++ dilinin gurusu olsan bile, Android kütüphanelerine hakim değilsen hiçbir-şey yapa-maz-sın. Bu sadece Android için değil, her şey için geçerli.

Buraya kadar anlaşamadığımız nokta var mı?

yok üstad, devam edebiliriz...
 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
[MENTION=211307]LeaveNhA[/MENTION]

Güzel! :)

Günümüzde C++ diliyle geliştirme yapanları iki gruba ayırabiliriz:

1- Ar-Ge'ye önem veren (görsel uygulama olsun / olmasın) ve parası / zamanı bol olanlar
2- Sistem kaynaklarını harcamamak adına görsellikten kaçan ama atıyorum, uyduları yönetenler

Sanıyorum, bunda da aynı fikirdeyiz?
 

LeaveNhA

Doçent
Katılım
4 Aralık 2011
Mesajlar
598
Reaksiyon puanı
5
Puanları
18
@LeaveNhA

Güzel! :)

Günümüzde C++ diliyle geliştirme yapanları iki gruba ayırabiliriz:

1- Ar-Ge'ye önem veren (görsel uygulama olsun / olmasın) ve parası / zamanı bol olanlar
2- Sistem kaynaklarını harcamamak adına görsellikten kaçan ama atıyorum, uyduları yönetenler

Sanıyorum, bunda da aynı fikirdeyiz?

ilgi alanlarımı aştık, burda kontrol sende... :D

Bu, evet aksini iddia eden ve bunu kanıtlayan bir döküman okuyana kadar aynı fikideyiz demek... :D

ben C++ geliştiricilerini 2'ye ayrılıyor diye biliyordum, bir sınıf geliştiricileri, ve bu sınıfları kullanan program veya sistem geliştiricileri, ama önemli değil dinliyorum.
 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
[MENTION=211307]LeaveNhA[/MENTION]

Haklısın.

"Günümüzde C++ diliyle geliştirme yapanları iki gruba ayırabiliriz:" yerine
"Günümüzde C++ diliyle geliştirme yapan işletmeleri iki gruba ayırabiliriz:" demek daha doğru olur.

Grup 1:
Genelde mühendislik alanında uygulama geliştirirler. (CADler mesela) veya
Photoshop gibi "matematik" kullanan uygulamalar da bu gruba dahil edilebilir.

Grup 2:
Sadece eldeki veriyi işlemekle yükümlü,
Karmaşık algoritmalarla kripto işlemi yapmakla yükümlü,
Neredeyse gecikmesiz olarak verilen komutu yerine getirmekle yükümlü vs.

uygulamalar da bu gruba dahil edilebilir. Bu bir ZORUNLULUKtur.
C++ dilinden başka bir dille, SİSTEMe tam anlamıyla hakim olmak neredeyse imkansızdır (yeri geldiğinde Assembly kullanılır).

Böyle uygulamalar belli başlı yerlerde geliştirilir ve bu yerlerde de hep arkaplanda çalışılır.

----

Dediğin gibi.

Bi' grup sistemdeki temel işlemleri C++ dilinde halleder, diğer grup da bunu görselliğe döker.

----

Android'e (daha doğrusu C++ dilinin her yerde kullanılabileceğini ve aynı zamanda da her yerde kullanılamayacağını anlatmay) geçmeden önce, var mı itiraz edeceğin bir nokta? :)
 

LeaveNhA

Doçent
Katılım
4 Aralık 2011
Mesajlar
598
Reaksiyon puanı
5
Puanları
18
@kizanlik, bende nereye bağlicaksın diye ince ince fikirler üretmeye başlıyodum...

şunu söylemem gerekiyor ki, C++'ın gücünün farkındayım, sizden ricam konuyu gelişen ve gelişmekte olan sistemlerin bir biri ile uyum/uyumsuzluk penceresinden de bir tutam bakıp anlatmanız (tabi ki bu bir rica, piyasada olan sizsiniz bilirsiniz diye soruyorum) ayrıca bir tutamda Dilin efektif kullanımının ve bunun android geliştirme deki etkisindende olabilirse hem ben, hemde konunun takipçileri için nitelikli bir metin elde etmiş oluruz...
 

kizanlik

Asistan
Katılım
25 Mart 2012
Mesajlar
250
Reaksiyon puanı
0
Puanları
0
[MENTION=211307]LeaveNhA[/MENTION]:

Sanırım yok.

----

Android'e geçmeden önce, C++ ile uygulama geliştirirken (console haricinde) muhatap olman gereken başka şeylerin de olduğunu bilmekte fayda var. Herhangi bir "windows" düşün. Ekranda gördüğün her şey canlıdır (ilginç değil mi). Bu canlı olan şeyleri "dürter"sin.

Butonu kliklersin
Pencereyi sürüklersin
Tam ekran yaparsın
Sağ tıklama yaparsın
Fareyi üzerinde bekletirsin
...

Bunlara "event" denir. Aklına gelen bütün hareketleri "sistem" kontrol eder, "şeyler"le ilişkilendirir.

Gözünde canlandı mı?
 
Üst