İOS, Android ve web için profesyonel olarak geliştirme - bir fikir


9

Bu gerçekten üçünün de nasıl geliştirileceği hakkında bir soru değil, çeşitli çapraz platform yollarını biliyorum vb. Ancak daha çok iOS, Android ve web uygulamalarını geliştirmenin ne kadar zor olduğunu geliştirici açısından bilmek istiyorum.

Şu anda bir mobil / web geliştiricisi olarak ilk işimdeyim. Zaten ilk iPhone / iPad uygulamamı geliştirdim ve şimdi android için uygulamayı geliştirmeliyim çünkü denedim web sürümü sadece gerektiği kadar iyi performans göstermedi ve web veritabanları sadece kesilmiş gibi görünmüyordu. Ama tüm api vb hatırlamak açısından her 3 gelişmekte iyi olmak mümkün değil emin değilim. Sadece çeşitli platformlar için api nasıl kullanılacağı programlama dilleri ile ilgili bir sorun var diyemem. Ayrıca, boş zamanlarımda baktığım diğer tüm diller kendimi inceliyormuş gibi hissediyorum.

Bir kişinin ios, android ve web uygulamaları geliştirmesi mümkün müdür? İOS ve web tabanlı uygulamalara indirmeyi düşünmeli miyim?

Her şeyi kendim geliştiriyorum, bu yüzden her şey için en iyi çözümlerin ne olduğunu tartışacak kimse yok ve sadece ilerlerken egzersiz yapmaya çalışıyorum.

Yani herhangi bir çapraz platform geliştiricisi var mı? Şirketlerin farklı platformlar için farklı ekipleri var mı?

Herhangi bir fikir sadece kafamı bir araya getirmeme yardım eder Umarım bu soru mantıklıdır.


Ne tür bir uygulama oluşturduğunuza bağlıdır. Bunun için ünlü titanyum var.

Yeh titanyum böyle iyi bir seçim olacağını düşünürdüm çünkü o zaman onun sadece javascript ve onların api ile geliştirmek ama sadece onun maliyeti nedeniyle patronum gidecek bir seçenek değil biliyorum. Ayrıca henüz böğürtlen desteklediklerini sanmıyorum.
Scott Roberts

Merhaba Scott. Ben bir Android geliştiricisiyim ve tıpkı sizin gibi genel olarak mobil geliştirme yapma rolünü kabul ettim. Bu, iPhone ve iPad uygulamaları geliştirmek için iOS öğrenmeyi de içerir. Gerçekten dört gözle bekliyorum ve genel programlama becerilerimi geliştireceğini düşünüyorum (her ikisini de yapıyor). Her ikisini de yapabilen ve sadece bir mobil uygulama geliştirmenin başka bir programlama dili / yolu olduğunu söyleyebilen bazı geliştiriciler biliyorum. Bu sadece yapmak ve böylece deneyim kazanmakla ilgilidir. Sorunuzun cevaplarını takip ediyorum! Saygılar, Johan.
Johan Pelgrim

Merhaba Johan, ana endişelerim sadece internet desteği ile 3 platformu kendi başıma destekleyebilmem. Ama tüm 3 için geliştirmekten zevk alıyorum ve derecemi tamamladığımdan beri deneyimim ve becerim daha da gelişti, bunun bir artı olacağını düşündüm. Sanırım sadece bir mobil uygulama geliştirmek için sadece başka bir programlama dili / yolu ve onların düşündüğüm kadar farklı değil söylediklerini düşünmek zorundayım. Sadece bazı insanların cevap vermesini ve bana sadece solo takım değilim gibi hissettirmesini umuyorum ve neyin mümkün olduğuna karar vermeme yardım et, teşekkürler.
Scott Roberts

PhoneGap ayrıca titanyum için geçerli bir alternatiftir.
Raynos

Yanıtlar:


3

IOS, C # .NET masaüstü ve Java Struts2 webapp geliştirme yapıyorum ve tüm bunların tadını çıkarın. Farklı platformların aynı hedeflere nasıl yaklaştığını görmek her zaman iyi bir fikirdir ve size, ilgili diller ve çerçeveler hakkında daha geniş bir anlayış kazandırır. Bu, meslektaşlarımın bu platformlardan sadece birini gerçekleştirdiği hızla ilerlemeyeceğim, ancak genel olarak asla sınırlı değilsiniz, çünkü istediğiniz zaman başka bir şeye geçebilirsiniz.

Ayrıca, projelerinize en uygun platformda başlamanız ve başarılarını gördüğünüzde diğer platformlara geçmeniz veya çalışmalarını görmüyorsanız başka bir şeye başlamanız gerektiğine inanıyorum.


Im kullanarak birçok farklı platformları devam edeceğim yavaş yavaş aralarında bazen kolayca api beni tho arasında takas edebilmek için başlıyorum. Keşke biraz daha hızlı ilerleyebilseydim, web geliştirmede 3 ay sonra iOS gelişimine geri dönmem birkaç gün sürüyor. Zaman içinde geçişimi geliştirmek ve objektif c yerine javascript yazmamak istiyorum. Ancak, birçok platform için geliştiricilerin olduğunu bilmek güzel, çünkü bu şekilde görünüyorum.
Scott Roberts

3

Android ile bir iOS üzerinde çalışıyorum, bir yıldan uzun süredir web tabanlı arka uçlarla çalışıyorum ve kesinlikle mümkün. Alternatif platformdan elde edilen bilgilerin uygulamaları sırasıyla daha iyi hale getirdiğini gördüm.

Kimsenin işleri zıplatmamasına ilişkin endişeniz için, yerel GTUG (Google Tech Kullanıcı Grubu) ve iPhone Geliştiriciler Gruplarına gidiyorum ve bir şeye takıldığınızda veya tavsiyeye ihtiyacınız olduğunda harika bir destek kaynağı oldular devam etmenin en iyi yoludur. Yakınınızda bir grup olup olmadığını görmek için meetup.com adresini ziyaret edin.


Sadece android geliştirme geliştirmek için daha fazla zaman bulmak gerekir. Yeh İngiltere'de yaşıyorum, umarım gruplarla buluşmanın bir yolunu bulabilirim ama genellikle biraz uzaktalar, ama aynı platformlarda çalışan diğer geliştiricilerle buluşmak gerçekten iyi olurdu. duyuyorum.
Scott Roberts
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.