Cross-Platfrom soru & yanıt

 CROSS-PLATFORM HAKKINDA SORU & YANIT

Öncelikle uzun zamandır çapraz (cross-platform )üzerinde çalışıyorum,1.5 sene falan oldu :)
internette onlarca döküman ,blog yazısı var. Fakat sıkıcı biraz :) en çok sorulan sorular ve değinilmeyen konulara değinicem.

Cross-Platform nedir ?: bir ortam üzerinden birçok platforma etkileşim sağlayabilmektir.(kendimce en kısa özeti budur .)

Cross-Platformu nereden kullanabiliriz: javascript frameworkleri,uygulama fabrikaları.vb
daha detaylı bilgi isterseniz egemen hocamın (http://www.delipenguen.com/2012/11/cross-platform-mobil-uygulama-gelistirme-ve-apache-cordovaphonegap/) yazısına göz atabilir yada bana sorabilirsiniz.



Cross-Platformu neden kullanıyoruz: bir uygulamayı yada bir işlemi farklı birçok platformda kolayca yapabilmek için örn : bir uygulama hem iphoneda ,windows phone üzerinde hemde androidde çalışsın native yazmak hem uzun hem pahalı :)

Cross-Platformda kullanılan diller neler: javascript ve python çoğunlukta fakat c# ta kullanılmaktadır.

Cross-Platform ile nerede etkileşim sağlayabilirim:istemediğiniz kadar platforma  etkileşim sağlayabilirsin :) sadece telefonda değil .


                                    KAYNAKÇA

http://docs.build.phonegap.com/en_US/introduction_supported_platforms.md.html#Supported%20Platforms

https://cordova.apache.org/docs/en/latest/guide/support/index.html     

https://www.smaf.tv/         /*cross platform televizyon programlamak için oluşturulan kaynak ayrı sdk js kütüphanesi vb birçok araç var şuan test aşamasında*/

NOT:PHONEGAP İLE CORDOVADA AYNI İŞLEVİ GÖRÜR FAKAT PHONEGAP İLE CORDOVANIN FARKI ŞU PHONEGAP ADOBENİN CORDOVANIN HAKLARINI SATIN ALARAK GELİŞTİRDİĞİ SİSTEM.




NEYE NEREDEN BAŞLARIM ?

Uygulama Tasarımına nereden başlayabilirim:
 Görsel yeteneğinize güveniyorsanız,bir fotoğraf editörü kullanmanız iyi olur :) {photoshop, pixlr vb } ,UI  ve UX arasındaki farkı öğrenin :). http://tasarlamag.com/ui-ve-ux-nedir/ güzel olarak açıklamış html ve css kodlamanız oldukça avantaj kullanabileceğiniz genel kütüphaneler
bootstrap ,jquery mobile .vb  oldukça fazla kütüphane var.Jquery programlamanız işe yarar :)


Uygulama Programlamaya  nereden başlayabilirim: Temel matematik ve algoritma bilginiz olsun inanın çok işe yarıyor ,başka platformu daha rahat programlayabilirsiniz :) kodlayacağınız dili ve platformu siz belirleyeceksiniz, projeye göre dil seçeceksiniz :), python hoşunuza gidiyorsa python ,javascript hoşunuza gidiyorsa javascript kullanın .Bunun kararını verecek olan sizsiniz
nissan araba kullanmakta sizin elinizde ,fiat araba kullanmakta :)



Peki güzel hoş konuşuyorsun fakat kaynak varmı?:
Elbette her alan için  kaynakça sunacağım

TASARIMCILAR İÇİN:
http://www.w3schools.com/jquerymobile/jquerymobile_get_started.asp
http://www.w3schools.com/bootstrap/default.asp
işiniz biraz daha hayalgücü  temel kodlama için bu site yeterli :)
fakat örnekleri incelemeniz işinize yarayacaktır , birkaç insanı usta edinmek iyi olacaktır :)
işiniz hayalgücü  :D



YAZILIMCILAR İÇİN: sizin için daha çok kaynak gerekli ve daha fazla kaynakça vericem,Biraz daha torpilli olacak :D .

https://books.google.com.tr/books/about/S%C4%B1f%C4%B1rdan_ba%C5%9Flayarak_programlama_%C3%B6%C4%9Fr.html?id=HTVyAwAAQBAJ&redir_esc=y  emre yazıcıdan algoritma kitabı 5 lira ama fazlasıyla değer :)

facebook üzerinden CodeCombat adlı oyunu oynabilirsin oldukça  eğlenceli + algoritma öğreten bir oyun istediğiniz dili rahatlıkla öğrenebilirsiniz :)

http://www.delipenguen.com/ alternatif türkçe kaynak cross-platform hakkında zaman zaman bu siteden yararlanıyorum.

temel html css js http://www.w3schools.com en hızlı buradan öğrenebilirsiniz :)
https://www.codecademy.com/ etkileşimli bir platform

buradaki kaynaklar ile çalıştıktan sonra cross-platform üzerinde oldukça rahat hareket edebilirsiniz :)
sorularınızı bana sorabilirsiniz. :)
















Hiç yorum yok:

Yorum Gönder