Gema

platform untuk membangun aplikasi berbasis web yang mendekati kemampuan klien kaya
Unduh sekarang

Gema Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Freeware
  • Harga:
  • FREE
  • Nama Penerbit:
  • NextApp Inc
  • Situs web penerbit:
  • http://www.nextapp.com/
  • Sistem operasi:
  • Mac OS X
  • Ukuran file:
  • 4.1 MB

Gema Tag


Gema Keterangan

Sebuah platform untuk membangun aplikasi berbasis web yang mendekati kemampuan klien kaya Aplikasi yang dikembangkan menggunakan API komponen-berorientasi dan event-driven, menghilangkan kebutuhan untuk berurusan dengan alam "berdasarkan halaman" dari browser. Untuk pengembang, Echo bekerja seperti antarmuka pengguna toolkit.The iterasi terbaru, Echo3, dilengkapi kemampuan untuk menulis aplikasi baik server-side Java atau JavaScript sisi klien. aplikasi server-side berjalan di setiap Java Servlet kontainer dan tidak memerlukan pengetahuan pengembang HTTP, HTML, atau JavaScript.Client-side JavaScript berbasis aplikasi tidak memerlukan server apapun sama sekali, tapi tentu saja dapat berkomunikasi dengan satu melalui XML atau JSON melalui HTTP. teknologi AJAX cross-platform yang digunakan untuk rendering, dan tidak ada browser plugin yang diperlukan. Berikut adalah beberapa fitur kunci dari "Echo": Server-Side Java Fitur: · Komponen Kerangka Backward Compatibility: The Echo3 dan Echo3Extras Java perpustakaan KEBANYAKAN kompatibel dengan Echo2. Beberapa pekerjaan port diperlukan: isu yang paling penting adalah bahwa nama paket dasar telah diubah bentuk "nextapp.echo2" untuk "nextapp.echo". Langkah pertama dalam porting demikian pencarian-dan-ganti global. Stylesheets XML harus diterjemahkan ke format baru (penerjemah disediakan). Selain itu, EchoStudio3 menyediakan utilitas terjemahan proyek lengkap. Pekerjaan hanya signifikan di porting adalah dengan komponen kustom yang membuat HTML dan JavaScript mereka sendiri: komponen tersebut harus porting ke API baru (yang jauh lebih mudah dan otomatis dari setara Echo2). Pengalaman Pengembang Perbaikan: · Otomatis serialisasi: Data benda yang dikirim antara klien dan server dapat secara otomatis serial antara Java, XML, dan JavaScript. Arsitektur serialisasi adalah extensible - kode serialisasi untuk jenis objek baru dapat ditambahkan oleh pengembang. · Sederhana Client / Server Sinkronisasi Peers: Serializing komponen dan perintah antara klien dan server dilakukan dengan otomatis menggunakan built-in arsitektur serialisasi. Pengembang komponen hanya perlu menentukan sifat harus dikirim (untuk komponen, semua properti gaya lokal secara otomatis dikirim). Perbaikan Pengalaman Pengguna: · Peningkatan Tata Letak Mesin: Echo3 fitur tata letak mesin ditingkatkan yang dapat komponen secara otomatis ukuran konten mereka (misalnya, kaca jendela dan SplitPanes. · Mengurangi Bandwidth: Echo3 menggunakan sekitar 30-40% dari bandwidth aplikasi Echo2 sebanding. Informasi Stylesheet dikirim ke klien hanya sekali (seluruh stylesheet serial untuk klien di boot). · Mengurangi Load Server: Karena fakta bahwa server tidak lagi render HTML, ia memiliki cukup sedikit kurang pekerjaan yang harus dilakukan. mengurangi penggunaan bandwidth berarti kurang CPU server dan pemanfaatan memori untuk rendering. · Keyboard Navigasi / Fokus Manajemen: Fokus di antara komponen sekarang sepenuhnya dilacak. Echo tidak jauh dengan praktek menggunakan nomor indeks tab berurutan untuk kontrol agar fokus, bukan menyajikan berikutnya / sebelumnya peristiwa elemen fokus ke komponen untuk antarmuka pengguna yang lebih intuitif. Komponen yang memiliki beberapa "fokus poin" terutama manfaat dari fitur ini. Client-Side Application Framework Fitur: · Client-Side Application Framework: The entirity kerangka Echo telah porting ke JavaScript, sehingga aplikasi dapat dikembangkan sepenuhnya dalam JavaScript dan fungsi yang sama sekali tanpa perjalanan putaran Server. API dari versi client-side mirip dengan kerangka server-side. (Server-side pengembangan aplikasi Java didukung juga. The merek kerangka Server-side menggunakan turunan dari kerangka sisi klien untuk membuat keadaan aplikasi server-side jarak jauh.) · Tertunda Batch Rendering: Kerangka aplikasi klien menjadikan perubahan hirarki komponen dalam batch, banyak cara yang sama seperti versi klien / server dari kerangka Echo. Strategi ini meningkat render efisiensi dan menghilangkan potensi masalah layar berkedip-kedip. · Aplikasi komponen rendered (ARCS): Sinkronisasi komponen sisi klien dapat memberikan komponen ke HTML dengan membuat elemen HTML wadah (e. G., A) dan kemudian memuat aplikasi gema-sisi klien baru dalam div. Editor Teks Rich Echo3Extras menggunakan fitur ini untuk menampilkan dialog menubarpane, berbasis windowpane, Colorselects, toolbar, dan elemen UI lainnya. Dengan menulis editor teks kaya sebagai aplikasi gema sisi klien, banyak waktu disimpan dan editor jauh lebih kaya fitur. Selain itu, komponen yang diberikan aplikasi dapat menarik data gaya dari stylesheet aplikasi induk, sehingga penampilan komponen gema yang diberikan akan meniru aplikasi yang berisi. Fitur JavaScript / DOM / HTML Sisi Klien (Pustaka CiJS): · Warisan JavaScript berbasis kelas: Modul Coritjs menyediakan kemampuan untuk menggunakan warisan berbasis kelas (bukan instance-berbasis) dalam JavaScript. · ABSTRAK JavaScript Properties: Sistem CorejS Definisi Kelas memungkinkan Deklarasi Metode Abstrak, Memastikan Implementasi Beton mendefinisikannya. · Properti JavaScript Virtual dan Final: Sistem Definisi Kelas memungkinkan sifat JavaScript dinyatakan sebagai virtual atau final, sehingga memungkinkan pemesanan nama properti dan mencegah kelas yang diturunkan dari mengesampingkan variabel internal yang ditemukan di kelas dasar. · Metode Referensi: Modul Corejs mendefinisikan konsep "Referensi Metode" untuk Callbacks yang digunakan di seluruh Kerangka Sisi Klien. Metode Referensi dapat digunakan ketika mendaftarkan pendengar acara pada komponen, elemen DOM, dan objek skrip sewenang-wenang sehingga peristiwa yang dihasilkan akan dipecat ke metode contoh objek tertentu. · Prosesor DOM Event: Semua acara DOM sekarang ditangani oleh Prosesor Acara Corejs Dom, memungkinkan penggunaan pendengar acara menangkap semua platform (Internet Explorer tidak mendukung pendengar menangkap). · Scheduler: Modul CiJS menyediakan sistem penjadwalan berbasis window.settimeout / interval () untuk memohon tugas berulang kali, setelah penundaan, atau setelah konteks Javascript saat ini selesai. Scheduler mendukung referensi metode, sehingga metode dapat dipanggil pada objek tertentu. · Rendering off-screen: Infratstructure tersedia untuk menyediakan rendering off-screen ke DOM, sehingga perhitungan ukuran dapat dilakukan pada HTML yang diberikan sebelum menempatkannya di layar. Metode ini digunakan oleh komponen windowpane, misalnya, ke ketinggian bilah judul ukuran otomatis. Komponen baru: · (Ekstra) RichTexTarea: memberikan implementasi pengeditan teks kaya yang sangat dapat disesuaikan. · Pohon (ekstra): menyediakan pohon berbasis model / implementasi. · Grup (ekstra): menyediakan wilayah berbatasan dengan judul opsional. · (Ekstra) ToolTipContainer: Memberikan kemampuan untuk menerapkan tooltips ke komponen sewenang-wenang.


Gema Perangkat Lunak Terkait

Tfm.

tfm - buat file batch sehingga dapat diunggah ke otorisasi.net ...

230 1 MB

Unduh

Affrus

Affrus - Editing Perl Terintegrasi / Lingkungan Debugging ...

163 5.2 MB

Unduh

Flashtracer.

Flashtracer - Add-on Firefox yang memungkinkan Anda melacak file flash. ...

154 28 KB

Unduh