Di mana Kita Pergi: .NET vs Java?

Anda sedang mencari info tentang Di mana Kita Pergi: .NET vs Java?? Di sini Castle Blog anda dapat menemukan informasi terbaik. Selamat Menikmati.
Jual Apartemen di Bekasi Hunian dengan konsep smart home menawarkan kenyamanan dan kemudahan dalam mengakses fitur hunian, kawasan ini terdiri dari 2 tower apartment, mall, ruko, plaza/landscape, pedestrian, dan bicycle track.

Desainer web dan pengembang perangkat lunak memesan atau membeli ikon Windows untuk digunakan pada halaman Web yang mereka buat dan program yang mereka buat.... Ingin tau selengkapnya klik disini Dimana saya mengklaim ikon gratis saya?

VB.NET, Java, teknologi, visual basic.net, java vs vb.net, VB, vb vs java, VS.net, visual studio.net, visual studio.

<html>
<BODY>
Apa yang sedang terjadi di pasar? Teknologi bergerak sangat cepat sehingga kadang-kadang sedikit sulit untuk mengatakan apa yang terjadi. <br> <br>
Mari kita melakukan perjalanan singkat kembali ke masa lalu. <br> <br>
Belum terlalu lama bahwa aplikasi dirancang, dikembangkan, dan digunakan pada satu mesin. Bagi Anda yang dapat mengingat hari-hari awal era komputer pribadi, hal-hal seperti dbase, FoxBASE, dan sejenisnya mungkin membunyikan lonceng. Semuanya berjalan pada mesin yang sama - antarmuka pengguna, aturan bisnis, dan layanan database. <br> <br>
Kemudian datanglah jaringan area lokal, yang mengantar era aplikasi clienterver. Sekarang antarmuka pengguna dan aturan bisnis ada di PC dan mengirim permintaan ke DBMS klien-server seperti Oracle atau SQL Server, sementara di sisi server, catatan diproses dan hasilnya dikembalikan ke klien. <br> <br >

Ketika LAN matang dan keandalannya meningkat, pengembangan aplikasi mengalami evolusi lain, yaitu munculnya arsitektur 3-tier. Transformasi ini menghasilkan antarmuka pengguna, aturan bisnis, dan layanan data yang masing-masing menjadi elemen logis independennya sendiri dalam arsitektur aplikasi. Dunia fisik mungkin telah menerapkan setiap elemen pada mesin yang terpisah, tetapi itu tidak diperlukan. <br> <br>

Keuntungan utama dari model 3-tier adalah bahwa logika bisnis sekarang dapat dipecah menjadi komponen, di mana mereka dapat digunakan tidak hanya dalam satu tetapi banyak aplikasi. Selain itu, perubahan logika bisnis di server tidak memerlukan pihak panggilan atau klien untuk berubah sama sekali. Dengan kata lain, detail implementasi logika bisnis atau fungsinya tidak penting, asalkan dipanggil dan jenis informasi yang dikembalikan tidak berubah. Mari kita hadapi itu, dunia berubah dengan cepat dan kita harus dapat menyesuaikan tanpa harus menggunakan kembali. <br> <br>
Tentu saja, implementasi awal model 3-tier (kemudian menjadi n-tier) terutama pada mesin umum dan sistem operasi seperti Intel, Windows, dan Unix. Masing-masing vendor mendukung merek komponen mereka sendiri. Microsoft mendukung COM, diikuti oleh DCOM. IBM mempromosikan CORBA, dan Sun memuji RMI. Masing-masing rasa komponen tingkat menengah ini adalah milik dan tidak menyediakan inter-operasi dan komunikasi di antara bagian-bagian yang berbeda. Agar aplikasi Microsoft dapat berbicara dengan komponen CORBA, perangkat lunak lain diperlukan untuk terjemahan. Hal yang sama juga berlaku untuk aplikasi yang mencoba berkomunikasi dengan objek DCOM juga. <br> <br>


Semua ini mempersulit berbagai sistem untuk saling berbicara, menciptakan masalah yang semakin signifikan, karena aplikasi bisnis-bisnis Internet menjadi fokus. Web, tambahan yang relatif baru untuk arsitektur TI secara keseluruhan, telah secara dramatis mengubah cara kita melihat pengembangan aplikasi dan juga penerapan layanan terkait. <br> <br>

Jika Anda masuk ke Land's End, misalnya, bukan tidak mungkin aplikasi yang mendasarinya harus menggunakan komponen yang dikembangkan oleh sejumlah pihak lain seperti AMEX, MasterCard, Visa, UPS, FedEx, bersama dengan sejumlah sistem internal untuk memberikan total pengalaman belanja konsumen. <br> <br>

Sun, dengan bahasa Jawa, berada di tempat yang tepat pada waktu yang tepat. Kemampuan Java untuk dikompilasi ke kode byte dan dijalankan pada mesin apa pun yang memiliki Java Virtual Machine memberikan portabilitasnya. Fakta bahwa itu dirancang untuk benar-benar berorientasi objek, menargetkan aplikasi berbasis web, dan mengamati masalah keamanan yang terkait dengan aplikasi terdistribusi memberinya daya tarik yang luar biasa bagi klien korporat. <br> <br>
Visual Basic, di sisi lain, memperoleh garis-garis di dunia pengembangan aplikasi berbasis Windows. Sangat mudah untuk mengembangkan aplikasi yang memanfaatkan Sistem Operasi Window, dan seiring berkembangnya VB, semakin banyak fitur yang membuatnya semakin berorientasi objek, yang mampu menciptakan objek COM / DCOM yang dapat digunakan kembali, dan alat yang layak untuk aplikasi berbasis web. Hari ini, Microsoft mengklaim bahwa ada lebih dari 3 juta programmer Visual Basic di dunia. <br> <br>

Diperkenalkan pada tahun 1991, Visual Basic telah melewati 6 versi. Masing-masing meningkatkan daya, fitur, fleksibilitas, dan kemampuan, yang mengarah ke dua bahasa pemrograman utama - Java dan Visual Basic, dengan masing-masing pihak merasa bahwa produk mereka lebih baik. <br> <br>
<b> Faktanya adalah bahwa bahasa bukanlah kunci utama. Pemenang akan menjadi kerangka / platform yang memungkinkan desain, pengembangan, dan penyebaran aplikasi dan memanfaatkan layanan atau komponen yang didistribusikan di seluruh web. </b> <br> <br>

Dengan rilis yang menunggu versi Visual Studio berikutnya (di mana VB adalah bagian), Microsoft telah memutuskan untuk secara radikal mengubah cara kerja suite bahasa mereka. Itu versi berikutnya dari Visual Studio akan disebut Visual Studio.Net atau VS.Net, dan versi berikutnya dari Visual Basic akan berjudul VB.Net. Ada banyak fitur dan kemampuan baru, tetapi menurut saya, ada dua perubahan besar yang akan memindahkan Microsoft ke panggung utama. <br> <br>


Pertama, VS.Net akan menjadi lingkungan pengembangan umum di mana C #, C ++, dan VB bersama dengan sekitar 14 bahasa non-Microsoft lainnya akan terhubung. Bahasa akan menjadi masalah pilihan. Ini sebagian besar disebabkan oleh fakta bahwa mereka semua akan dikompilasi ke tingkat yang sama dengan menggunakan modul run-time yang umum. Selain itu, mereka semua akan berbagi perpustakaan kelas yang sama. Artinya, aplikasi yang terdiri dari komponen dan layanan dapat dikembangkan oleh tim pengembang dalam beberapa bahasa yang berbeda dengan jaminan bahwa semuanya akan bekerja bersama. <br> <br>

Jika kita melihat lebih dekat, kita dapat melihat bahwa arsitektur umum yang membuat Java begitu populer adalah bahwa output dari kompiler tidak harus terikat pada set chip atau sistem operasi. Tidak akan mengejutkan saya jika Microsoft membuat modul run-time, yang sifatnya mirip dengan Java Virtual Machine, tersedia untuk komite standar untuk diangkut ke platform lain. Jika ini terjadi, VS.Net dan VB.Net dapat mengambil lompatan besar dalam perlombaan bahasa. <br> <br>
Acara besar kedua yang paralel dengan pengenalan VS.Net adalah munculnya SOAP. Ingat diskusi kita sebelumnya tentang berbagai jenis komponen yang mencoba bekerja dengan satu sama lain? SOAP atau Simple Object Access Protocol, adalah standar terbuka berdasarkan XML atau Extensible Markup Language, yang telah disetujui IBM, Sun, dan Microsoft sekarang memungkinkan komponen, yang dikembangkan dengan standar bersaing, untuk berkomunikasi. XML digunakan untuk menjelaskan elemen-elemen yang mendasari kelas termasuk metode, argumen terkait, dan nilai-nilai pengembalian. Sementara SOAP di sisi lain, menjelaskan antarmuka termasuk jalur ke dokumen XML. Ini akan menghilangkan hambatan signifikan terhadap interoperabilitas dalam membangun aplikasi menggunakan layanan web terdistribusi. <br> <br>

Sebagai rangkuman, Java dan Visual Basic saat ini bersaing ketat satu sama lain. Pemeriksaan terakhir dengan ComputerJobs.Com menunjukkan bahwa pekerjaan yang membutuhkan Java, Visual Basic, dan C ++, distribusinya adalah 55%, 35%, dan 10%. Dengan VS.Net/VB.Net, SOAP, dan kebebasan untuk memilih bahasa yang bebas dari platform, orang dapat berharap distribusi ini bergeser dari bahasa Jawa ke bahasa non-Jawa. Faktanya, dengan VS.Net hosting hampir 20 bahasa pemrograman yang berbeda (termasuk implementasi Java dari Rational) dan kompilasi ke tingkat byte-code yang umum, preferensi pribadi pasti akan menentukan hari. <br> <br>
Untuk mengunduh artikel ini dalam format pdf, silakan <a href="http://www.setfocus.com/WhitePapers/WhereWeGoing.pdf"> Klik Di Sini ... </a>
</BODY>
</html>

0 Comments:

Post a Comment