..
Birbirine ama çok sık karıştırılır ile açık ve iki farklı kavram anlatmaya çalışalım: Bir web sitesinin mobil bir sürümünü oluşturmak bir uygulama ya da web uygulaması oluşturmak farklıdır!
Android, iPhone OS veya ne olursa olsun - - Her akıllı telefon veya tablet size gibi paylaşılan bir bilgisayar yazılımı ile de dahil olmak üzere cihazın doğal yeteneklerini genişletmek gidin appllicazioni (daha yaygın APP olarak da bilinir) yükleyebilirsiniz 'iç işletim sistemi.
Biz açıklık deneyin: bir cihaz satın aldığınızda - böyle bir iPhone gibi - özellikler arasında OS dahil etmek uygun gördü, - bu durumda Apple - bu ana birkaç yardımcı programları içeren bir temel yapılandırma ile geliyor Bu tür, örneğin, bir takvim, hava durumu için bir uygulama, bir hesap makinesi, not defteri, vb vardır.

Bir kez cihaz satın, bir akıllı telefon veya tablet olarak, yeni zevklerimizi ve ihtiyaçlarına göre ekleyerek bu özellikleri özelleştirmek için fırsat sunulur. Bunu yapmak için uygun pazar bağlamanız gerekir - Mevcut farklı uygulamalar arasında gezinmek ve ilginç olanlar indir - biz AppStore için iPhone bağlantı nerede. Bu yeteneklerine zenginleştirmek için, aslında, bizim cihaz devam kurulacaktır.

Görüş teknik açıdan öyle - yürürlükte - başka bir yazılım - görünümünde bir felsefi açıdan, yani - biz satın alma ve evdeki bilgisayarınıza yüklemek için kullanılan bu!
Biz bir uygulama ile bir web sitesi arasında çapraz olarak bir Web uygulaması tanımlayabilirsiniz. Temelde bu cihazda yüklü ortak Appliazioni tarafından sağlanan benzer karmaşık fonksiyonlar sunan gelişmiş Web sayfaları bulunuyor. Bu da kullanıcı arabirimi (UI), Ortak Uygulama açısından, benzer gerçek uygulamalar (bir tarayıcı kullanılabilir) oluşturmasına izin betik dilleri (istemci tarafı sunucu tarafında iki) sayesinde mümkün! (Bu, herhangi bir sayfayı yenilemek zorunda kalmadan bu yönetme içerik güncellemeleri gibi ağ arabirimi yazılım, tipik bir davranış oynamaya izin gibi AJAX gibi teknolojiler sayesinde mümkündür).
Ortak bir uygulama fiziksel olarak cihaza yüklü olsa da, bir web uygulamasıdır - sadece koymak için - bir uzak uygulama için bir bağlantı. Böyle bir çözüm düzgün çalışması için richiedre bir dezavantaj, ağ erişim durumu içerir ama avantajı cihazın depolama kapasitesi üzerinde herhangi bir etkiye sahip ve aynı işlem kapasitesinin önemli ölçüde bağımsız olmak için değil: bir web uygulaması hızı aslında, Internet bağlantısı iyilik kullanıcı tarafından gerekli işlem sunan uzak sunucunun performansı, bağlıdır.
Mobil cihazlar için uygulamaların oluşturulmasını içine girişimler mutlaka çeşitli tarafından belirlenen kurallar (bazen çok sert) kabul etmeniz gerekir Tasarımcı: Web App diğer bir avantajı OS çoğunluğu ile pazar ve uyumluluk kendi bağımsızlıktır saklamak ve aynı zamanda mobil işletim sistemi, her türlü farklı uygulamalar oluşturmak gerekecektir! Web uygulaması geliştirmek, tersine, bir mağaza güveniyor ne de farklı işletim sistemleri için farklı sürümleri oluşturmak için gerekli değildir. Bir web uygulaması da (az veya çok) evrensel yapılır ve herhangi bir akıllı telefon veya tablet kullanılabilir.
Biz zaten söyledim, ama tekrar üzerinde açıklığa kavuşturulması gerektiğini düşünüyorum: Web uygulama bir anlamda, o zaman gelişmiş bir web sitesi, mobil cihazlar ve Web uygulama için optimize edilmiş bir web sitesi arasında akrabalık güçlü bir bağ vardır. Yani, bu kılavuzun amacı betik dilleri kullanarak karmaşık uygulamalar geliştirmek için nasıl öğretmek olduğunu başından beri net olması gerektiğini söyledi, ancak kullanımı için optimize edilmiş basit web sayfalarının oluşturulması doğru bir yolda okuyucu rehber olmaktır akıllı telefonlar. Herhangi bir gelişmiş özellikler bu nedenle beceri ve okuyucuya bilgiye belirli referanslar ötesinde kalır.
| |
ASP ve Access (Ebook)
ASP ile MS Access veritabanı yönetimi. Sadece 29 de €. |
| |
ASP.NET (Ders)
49 € Web uygulamaları oluşturmak için tam bir ders. |
| |
CSS (Ders)
W3C CSS ve XHTML göre Web Tasarım ve Erişilebilirlik. 29 € dan başlayan fiyatlarla. |