Visual Studio 2015 Preview & ASP.NET 5 | M Reza Faisal

reza

full-time(software-developer,lecturer); part-time(traveller, food-tester);

Visual Studio 2015 Preview & ASP.NET 5

Nov 19, 2014 by     1 Comment     Posted under: I am Software Developer

Posting ini hanya membahas sekilas mengenai Visual Studio 2015 yang baru saja tayang untuk publik :)

{Installasi}

Di bulan November 2014, Visual Studio 2015 Preview akhirnya tayang juga untuk publik. Banyak perubahan yang dapat dilihat dengan mata (tidak perlu mata hati atau mata batin), cukup dengan mata :)

Pertama adalah ukuran file installer dan secondary installer yang besarnya bisa membuat para fakir bandwidth dan fakir space HD dipastikan membelakakan mata. blog01

20GB!!! Itu adalah space yang diperlukan setelah install ya, jadi bukan ukuran file source insallernya. Hal ini karena ada tambahan Tool for Apache Cordova yang lumayan besar. Selain dari paket yang sudah ada di versi sebelumnya.

blog02

Setelah installasi paket-paket utama selesai dilanjutkan dengan installasi paket secondary yang dapat dilihat pada gambar di atas. Iya … benar ada Android, Apache, Google Chrome, dan masih banyak lagi paket-paket yang bersifat open source. Yes … VS2015 dan .NET Framework akan mendukung pengembangan di platform yang bersifat open source.

Saya tidak mengunduh file source VS2015 tetapi saya melakukan installasi secara online, maklum dengan kecepatan download seperti ini buat apa harus download file installernya segala :P

blog03

Dan ini karena saya melakukan installasi pada VM di Azure. Ini salah satu gunanya Azure (ingat Azure is not a product), dengan mudah kita bisa "memesan" komputer untuk ngoprek seperti ini. Jadi komputer kerja kita tidak akan menjadi korban dari "software coba2", atau bisa juga digunakan sebagai komputer dengan kinerja yang lebih besar daripada yang sedang kita miliki.

blog04

Kembali ke masalah VS2015, setelah installasi selesai maka dapat dilihat template project default seperti berikut ini.

{Android & iOS}

blog05

Dapat dilihat terdapat template untuk pengembangan aplikasi pada platform Android dan iOS. Yes…keduanya menggunakan Xamarin. Setelah melakukan pembuatan project Android atau iOS, maka pertama kali perlu diunduh paket Xamarin (benar harus ada proses pengunduhan file sebesar 500mb – 1gb).

{ASP.NET 5}

Bagaimana dengan ASP.NET di Visual Studio 2015 ? Cukup diperlihatkan template project di VS2015 ini saja.

blog06

Nah ada ASP.NET 5 Class Library dan ASP.NET 5 Console Application. ASP.NET Console? Jika dilirik dari kode pada file yang terdapat pada project ini tidak berbeda dengan console application sebelumnya. Berikut ini adalah contoh kode ASP.NET Console Application.

   1: using System;

   2:  

   3: namespace ConsoleApp1

   4: {

   5:     public class Program

   6:     {

   7:         public void Main(string[] args)

   8:         {

   9:             Console.WriteLine("Hello World");

  10:             Console.ReadLine();

  11:         }

  12:     }

  13: }

Bagaimana dengan ASP.NET Web Application, apakah ada tambahan "fitur" yang bisa dilihat mata?

blog07

Pada gambar di atas, dapat dilihat terdapat tambahan ASP.NET 5 Empty dan ASP.NET 5 Starter Web.

Perubahan lain yang bisa dilihat pada solution dan project ASP.NET di VS2015 dapat dilihat pada gambar berikut ini.

blog08

Jika diperhatikan struktur solution agak berubah, di bawah Solution yang biasanya langsung "diisi" oleh project-project, sekarang terdapat folder src yang diisi oleh project-project yang dibuat. Kemudian yang biasanya kita melihat web.config dengan format XML, sekarang semua file format XML berganti format JSON.

Berikut adalah contoh isi dari file web.config .. eh web.json :)

   1: {

   2:     "Data": {

   3:         "DefaultConnection": { 

   4:             "ConnectionString": "Server=(localdb)\\mssqllocaldb;Database=aspnet5-WebApplication1-d2d17a3a-ea5f-4c5a-b807-d51ce1e36b27;Trusted_Connection=True;MultipleActiveResultSets=true"

   5:         }

   6:     },

   7:     "EntityFramework": {

   8:         "ApplicationDbContext": {

   9:             "ConnectionStringKey": "Data:DefaultConnection:ConnectionString"

  10:         }

  11:     }

  12: }

Item-item apa saja yang dapat ditambahkan pada project web application ini dapat dilihat pada gambar berikut ini :

blog09

blog10

ASP.NET 5 semakin kaya ….

Sekian dulu sekilas kabar tentang VS2015 dan ASP.NET 5 ini. Posting selanjutkan akan lebih membahas tentang ASP.NET 5 … ASP.NET vNExt :)

1 Comment + Add Comment

  • Wah berarti tetap base on xamarin ya mas. :)
    Berarti gak perlu pake vs 2015, tinggal instal xamarin di vs under 2015 bisa jalan. Bener gak mas.?

Got anything to say? Go ahead and leave a comment!

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Fotolia

Fotolia

ShutterStock


Fotolia
© 2013 eSevens
%d bloggers like this: