{"id":1125,"date":"2014-02-18T07:58:07","date_gmt":"2014-02-18T07:58:07","guid":{"rendered":"http:\/\/blog.jaringanhosting.com\/?p=1125"},"modified":"2014-02-18T08:40:22","modified_gmt":"2014-02-18T08:40:22","slug":"asp-net-4-5-memahami-arsitektur-asp-net-4-5","status":"publish","type":"post","link":"https:\/\/blog.jaringanhosting.com\/index.php\/asp-net-4-5-memahami-arsitektur-asp-net-4-5\/","title":{"rendered":"ASP.NET 4.5: Memahami Arsitektur ASP.NET 4.5"},"content":{"rendered":"<p><a title=\"asp.net4.5\" href=\"http:\/\/jaringanhosting.com\/Indonesia-ASP-NET-45-Hosting\">ASP.NET<\/a> telah diperluas menjadi beberapa kerangka kode, termasuk Web Forms, MVC, Web Page, Web API dan SignalR. Awalnya, semua ini dibesarkan secara terpisah tapi sekarang mereka digabungkan bersama-sama. Sekarang, Anda dapat mengembangkan situs web atau aplikasi web dengan menggunakan Web Forms atau MVC atau Web Page and services dengan menggunakan Web API atau SignalR.<\/p>\n<p><a title=\"jaringan hosting\" href=\"http:\/\/jaringanhosting.com\/\" target=\"_blank\"><img loading=\"lazy\" class=\"size-medium wp-image-1173 aligncenter\" alt=\"banner-jarhost-square\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2014\/02\/banner-jarhost-square1-300x245.png\" width=\"300\" height=\"245\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2014\/02\/banner-jarhost-square1-300x245.png 300w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2014\/02\/banner-jarhost-square1.png 305w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>Komponen\u00a0Arsitektur <a title=\"asp.net 4.5\" href=\"http:\/\/jaringanhosting.com\/Indonesia-ASP-NET-45-Hosting\">Asp.NET 4.5<\/a><\/strong><\/p>\n<ol>\n<li><strong>.NET Framework.<\/strong><br \/>\n.NET Framework merupakan komponen yang terintegrasi dari sistem operasi windows yang mendukung pengembangan dan pelaksanaan aplikasi generasi berikutnya, apps store Windows dan layanan operasi.<\/li>\n<li><strong>ASP.NET Framework\u00a0<\/strong><br \/>\nASP.Net Framework digunakan untuk membuat website dinamis, aplikasi web dan layanan web. Hal ini dibangun di atas .NET Framework.<br \/>\nAsp.NET Framework menyediakan berbagai kemampuan seperti\u00a0Hosting Model, Site\/Service Management, Protocol Abstraction, Security, Caching capability, Routing dan Model Binding dll.<\/li>\n<\/ol>\n<p><a href=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2014\/02\/45.png\"><img loading=\"lazy\" class=\"size-medium wp-image-1172 aligncenter\" alt=\"45\" src=\"http:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2014\/02\/45-300x188.png\" width=\"300\" height=\"188\" srcset=\"https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2014\/02\/45-300x188.png 300w, https:\/\/blog.jaringanhosting.com\/wp-content\/uploads\/2014\/02\/45.png 616w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Terutama, Asp.Net dapat dibagi menjadi dua bagian &#8211;\u00a0Asp.Net Sites dan Asp.Net Services.<\/p>\n<p><strong>3. \u00a0Asp.NET Site<\/strong><\/p>\n<ul>\n<li>Web Forms<br \/>\nWeb Forms adalah model pengembangan event driven tradisional. Ini telah drag dan drop kontrol server, event server dan teknik pengelolaan state. Web Forms yang terbaik untuk rapid application development\u00a0( RAD ) dengan akses data yang kuat.<\/li>\n<li>MVC<br \/>\nMVC adalah model lightweight dan\u00a0pengembangan pola berbasis MVC ( Model,View,Controller). MVC memberikan kontrol penuh atas mark- up dan mendukung banyak fitur yang memungkinkan pengembangan cepat &amp; tangkas. MVC adalah yang terbaik untuk\u00a0developing lightweight , interaktif dan device oriented (yaitu kompatibel dengan smartphone, iPhone, tablet, laptop dll) aplikasi web dengan standar web terbaru.<\/li>\n<li>Web Pages<br \/>\nWeb Pages juga merupakan model lightweight\u00a0dan berbasis Razor syntax. Web Pages memiliki built- dalam template dan pembantu juga memberikan kontrol penuh atas mark- up. Menggunakan Web Pages merupakan cara terbaik untuk mengembangkan aplikasi web yang bagus dengan standar web terbaru. Anda juga dapat menggunakan WebMatrix yang merupakan alat gratis dan memiliki built-in template, untuk mengembangkan Asp.Net Web Page.<\/li>\n<li>SPA<br \/>\nSPA singkatan dari Single Page Application\u00a0yang membantu Anda untuk membangun aplikasi web yang mencakup interaksi client &#8211; side yang signifikan dengan menggunakan HTML5, CSS3 dan JavaScript. Cara terbaik untuk membuat aplikasi web yang sangat interaktif halaman dashboard .<\/li>\n<\/ul>\n<p><strong>Asp.NET Services<br \/>\n<\/strong>Ada dua cara untuk membuat Asp.Net Services sebagaimana diberikan di bawah ini:<\/p>\n<ol>\n<li>Web API<br \/>\nASP.NET Web API adalah framework untuk membangun layanan HTTP yang dapat dikonsumsi oleh berbagai klien termasuk browser, ponsel, iphone dan tablet.<\/li>\n<li>SignalR<br \/>\nASP.NET SignalR adalah library yang menyederhanakan proses penambahan\u00a0real-time web functionality\u00a0pada aplikasi. Real-time web functionality\u00a0\u00a0adalah kemampuan untuk memiliki kode server untuk mendorong konten ke klien yang terhubung langsung setelah tersedia, daripada harus menunggu Server ke klien untuk meminta data baru.<\/li>\n<\/ol>\n<p><strong>Visual Studio 2012<\/strong><br \/>\nVisual Studio IDE menawarkan seperangkat alat yang membantu Anda untuk menulis dan memodifikasi kode untuk program Anda, dan juga mendeteksi dan memperbaiki kesalahan dalam program Anda. Dengan menggunakan Visual Studio 2012 Anda dapat membangun Windows apps Store, aplikasi desktop, aplikasi mobile, aplikasi web ASP.NET, dan web services.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ASP.NET telah diperluas menjadi beberapa kerangka kode, termasuk Web Forms, MVC, Web Page, Web API dan SignalR. Awalnya, semua ini dibesarkan secara terpisah tapi sekarang mereka digabungkan bersama-sama. Sekarang, Anda dapat mengembangkan situs web atau aplikasi web dengan menggunakan Web<\/p>\n","protected":false},"author":2505,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[433,276,431,430,432,434],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/posts\/1125"}],"collection":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/users\/2505"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/comments?post=1125"}],"version-history":[{"count":0,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/posts\/1125\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/media?parent=1125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/categories?post=1125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jaringanhosting.com\/index.php\/wp-json\/wp\/v2\/tags?post=1125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}