Zengin bir internet uygulamasının geliştirilmesi

3 Cevap ûnet

Ben çoğunlukla nesne yönelimli şeyler yapıyor, birkaç yıl için bir masaüstü geliştirici olmuştur. Ben web geliştirme içine şube çalışıyor ve birlikte bir web uygulaması koymak için çalışırken bir hobi projesi olarak duyuyorum. Ben birçok bilgi oldukça okuma edilmiştir, ama ben hala almak için yola karar için görünmüyor olabilir ve olacaktır gerçekten bazı öneri gibi. Temelde, böyle bir şey yapmak istiyorum:

http://mon.itor.us/

Ben de bu bulduk:

http://www.trilancer.com/jpolite/#t1

But so far it is of little use as I am trying to grasp Javascript. I have been using visual studio for that, is that a good IDE for this tye of thing or should I try expression blend? Jpolite seems to do everything with javascript, which seems kind of cool, but I if I want to make a chart inside a widget that connects to a database, do I need something more? Is this where ASP.NET comes in? I am familiar with .NET, but if I use ASP.NET for my website, do I have to host it on IIS and windows server as opposed to Apache since mono is still being ironed out? Because that would cost more, so would PHP be a better choice? Also, for charting these guys as well as google seem to use flex:

http://www.google.com/finance

Ben bunu buldum:

http://www.reynoldsftw.com/2009/03/javascript-chart-alternatives/

Javascript içinde tamamen google nişanlısı gibi bir şey uygulamak için yeterli olabilir ya da esnek kullanmak iyi bir nedeni var misiniz?

Uzun yazı için özür dilerim ama ben mümkün olduğunca detaylı olmaya çalışıyordum. Teşekkürler.

3 Cevap

Eğilim, benim deneyim, Javascript doğru uzağa Flex gidiyor.

Bu Flex veya Flex kötü olduğunu bir yer olmadığı anlamına gelmez. Bu sadece 5 + yıl önce Flex JavaScript yapmanız (veya iyi yapmak) değil çok yapmak anlamına gelir. Günümüzde çok daha az JavaScript yapamayacağı yoktur. (HTML5 Video oluyor ama bu uzun bir yol uzakta tarayıcı payı açısından kitle benimsenmesi olsa) Video ve müzik daha iyi Flash / Flex yapılır.

Muhtemelen YUI, SmartClient veya ExtJS gibi "zengin" Javascript kütüphaneleri bazı bakmak istiyorum. Bu kütüphaneler masaüstü uygulamalar taklit ve kullanımı UI widget zengin bir galeri var çalışırlar.

Google Charts iyidir. Ben Web uygulamaları üzerinde kullandım. Flex tabanlı çizelgeleme avantajı daha etkileşimli grafikler yapabiliyor olmasıdır.

İşte UI için düşünün kriterlerden bazıları şunlardır:

  1. Tarayıcı uyumluluğu - tüm tarayıcılar / platformlar Flash desteği (yani iPhone) var ama (genellikle) Flash işlevselliği (Javascript aksine) aynı genelinde tarayıcılar / platformlar çalıştırmak için bekleyebilirsiniz. Ayrıca, yönetici kısıtlamalar bazen Flash ı yüklemek için yeteneğini sınırlayabilir.

  2. Kalkınma Kolaylığı - Flex çok kolaydır ve birçok 3. parti kütüphaneler vardır.

  3. Yükleme süresi - I (Mint.com veya Picnik.com bakınız) Flex kullanarak yük kat daha uzun olmasını bekliyoruz.

Eğer karmaşık bir UI var ve kullanıcıların Flaş çalıştırmak için gereksinimlerini karşılamak varsayabiliriz, ben Flex öneriyoruz.

Eğer Flash desteği olmayan kullanıcılar için çalışması gereken basit bir UI gerekiyorsa, ben Javascript öneriyoruz.

Ben kriterlerini eklemek için diğerleri için bu bir wiki yaptık.

Tour de Flex Flex veri görselleştirme / grafik yetenekleri ne olduğunu görmek için dışarı atın.