Janino

Janino 2.7

Windows / Arno Unkrig / 192 / Spesifikasi penuh
Penerangan

Janino: Penyusun Terbenam Ringan dan Cekap untuk Penyusunan Masa Larian

Jika anda seorang pembangun yang mencari pengkompil terbenam yang boleh mengendalikan tugas kompilasi masa larian, Janino ialah alat yang sesuai untuk anda. Pengkompil yang ringan dan cekap ini direka bentuk untuk menjana kod bait Java yang boleh dimuatkan dan dilaksanakan secara terus, menjadikannya ideal untuk digunakan dalam penilai ekspresi atau enjin "halaman pelayan" seperti JSP.

Tidak seperti alat pembangunan lain yang disertakan dengan perpustakaan yang besar, Janino direka bentuk untuk menjadi kecil dan ringkas sambil masih menawarkan pelbagai ciri berguna. Sama ada anda perlu membaca ungkapan Java, blok atau fail sumber, pengkompil yang berkuasa ini telah membantu anda.

Ciri-ciri utama:

- Kecil dan ringan: Tidak seperti penyusun lain yang disertakan dengan perpustakaan yang kembung, Janino direka bentuk untuk menjadi kecil dan ringkas. Ini menjadikannya mudah untuk digunakan dalam aplikasi mudah tanpa perlu membawa perpustakaan yang besar.

- Cekap: Janino menjana kod bait Java yang boleh dimuatkan dan dilaksanakan secara langsung. Ini bermakna aplikasi anda akan berjalan lebih pantas berbanding jika ia disusun menggunakan kaedah tradisional.

- API yang mudah digunakan: Dengan API intuitifnya, Janino memudahkan untuk disepadukan ke dalam projek sedia ada anda. Anda tidak memerlukan apa-apa pengetahuan atau latihan khas – cuma pasangkannya dan mula menggunakannya dengan segera.

- Separa mengorbankan kesempurnaan: Matlamat reka bentuk utama Janino adalah untuk memastikan penyusun kecil dan ringkas sementara sebahagiannya mengorbankan kesempurnaan. Walau bagaimanapun, ini tidak bermakna perisian tidak mempunyai ciri penting – lihat Parser untuk senarai ciri bahasa yang dilaksanakan.

Apa yang Boleh Anda Lakukan Dengan Janino?

Janino tidak dimaksudkan sebagai alat pembangunan tetapi sebaliknya sebagai pengkompil terbenam untuk tujuan penyusunan masa jalan seperti penilai ekspresi atau enjin "halaman pelayan" seperti JSP. Berikut ialah beberapa contoh perkara yang boleh anda lakukan dengan perisian berkuasa ini:

1) Buat ungkapan tersuai dengan segera

Dengan keupayaan Janino untuk menjana kod bait Java semasa runtime daripada ungkapan yang disediakan oleh pengguna semasa runtime (cth., melalui borang web), pembangun boleh mencipta ungkapan tersuai dengan segera tanpa perlu dikodkan ke dalam kod sumber aplikasi mereka terlebih dahulu.

2) Laksanakan halaman pelayan dinamik

Janino juga membolehkan pembangun yang bekerja dengan bahasa skrip sebelah pelayan seperti JSP (Halaman Pelayan Java) atau ASP.NET (Halaman Pelayan Aktif. NET) dengan menyediakan mereka cara yang cekap untuk menyusun skrip mereka ke dalam kod bait boleh laku yang berjalan lebih pantas daripada skrip yang ditafsirkan. lakukan sebaliknya!

3) Bina pemalam tersuai

Pembangun yang mahukan lebih kawalan ke atas cara aplikasi mereka berkelakuan mungkin mendapati diri mereka membina pemalam yang memanjangkan kefungsian melebihi apa yang tersedia di luar kotak; pemalam ini selalunya memerlukan keupayaan kompilasi dinamik supaya ia boleh mengubah suai gelagat semasa runtime berdasarkan input/maklum balas pengguna/dsb., sesuatu yang tidak mungkin dilakukan tanpa alat seperti janine!

4) Optimumkan prestasi

Akhir sekali - kerana janine menjana bytecode secara langsung - pembangun mempunyai lebih kawalan ke atas prestasi aplikasi mereka kerana mereka dapat mengoptimumkan prestasi dengan mengubah suai bytecode yang dijana sebelum menggunakan versi akhir.

Kesimpulan:

Kesimpulannya, jika anda sedang mencari pengkompil terbenam yang menawarkan kecekapan tanpa mengorbankan fungsi maka jangan cari lagi daripada janine! API intuitifnya menjadikan penyepaduan mudah manakala keupayaannya menjana bytecode secara dinamik memberikan fleksibiliti yang diperlukan untuk membina sistem kompleks dengan cepat & cekap!

Spesifikasi penuh
Penerbit Arno Unkrig
Laman web penerbit http://www.janino.net/
Tarikh pelepasan 2013-08-12
Tarikh ditambahkan 2013-08-12
Kategori Alat Pembangun
Sub kategori Jurubahasa & Penyusun
Versi 2.7
Keperluan Os Windows 95, Windows 2000, Windows Vista, Windows 98, Windows Me, Windows, Windows XP, Windows NT
Keperluan None
Harga Free
Muat turun setiap minggu 0
Jumlah muat turun 192

Comments: