Kami menyebut alat baru ini WebMatrix , dan beta preview dari sekarang tersedia untuk di-download .
Apa yang ada di WebMatrix?
WebMatrix adalah download 15MB (50MB jika Anda tidak memiliki BERSIH 4 diinstal.) Dan cepat untuk menginstal.
Download 15MB termasuk alat pengembangan ringan, IIS Express, SQL Compact Edition, dan satu set ekstensi ASP.NET yang memungkinkan Anda untuk membangun mandiri ASP.NET Halaman menggunakan sintaks Razor baru, serta satu set mudah menggunakan database dan penolong HTML untuk melaksanakan tugas web umum-WebMatrix bisa. diinstal side-by-side dengan Visual Studio 2010 dan Visual Web Developer 2010 Express.
Catatan: Razor dukungan dalam aplikasi ASP.NET MVC tidak termasuk dalam beta pertama dari WebMatrix - itu bukan akan muncul akhir bulan ini dalam ASP.NET MVC terpisah Pratinjau - yang juga akan mencakup Visual Studio dukungan tooling untuk itu.
Getting Started with WebMatrix Memulai dengan WebMatrix
WebMatrix adalah alat tugas-fokus yang dirancang untuk membuatnya sangat mudah untuk memulai dengan pengembangan web. Ini meminimalkan jumlah konsep seseorang perlu belajar untuk mendapatkan hal-hal sederhana dilakukan, dan mencakup dan mengintegrasikan semua potongan yang diperlukan untuk cepat membangun situs Web.
Ketika Anda menjalankan WebMatrix itu dimulai dengan menampilkan layar seperti di bawah ini tiga ikon di sisi kanan memberikan kemampuan untuk membuat situs Web baru - baik menggunakan aplikasi open-source yang ada dari sebuah galeri aplikasi web, dari situs template yang mengandung. beberapa halaman default Anda bisa mulai dari, atau dari folder kosong pada disk:
Buat Situs Web menggunakan Open Source Aplikasi yang ada di Galeri Web
Mari kita membuat sebuah situs Web baru Alih-alih menulis situs sepenuhnya diri kita, mari kita gunakan Galeri Web dan mengambil keuntungan dari pekerjaan orang lain telah dilakukan sebelumnya..
Kita akan mulai dengan mengklik "Situs dari Web Galeri" link pada layar awal WebMatrix-ini akan meluncurkan di bawah UI -. Yang memungkinkan kita untuk menelusuri sebuah galeri online aplikasi open source populer yang kita dapat dengan mudah mulai dari, tweak / menyesuaikan, dan kemudian menyebarkan menggunakan WebMatrix Aplikasi dalam galeri mencakup aplikasi ASP.NET dan PHP.:
Kita dapat menyaring berdasarkan kategori (Blog, CMS, eCommerce, dll) atau hanya menelusuri seluruh daftar Untuk ini situs pertama mari kita membuat blog.. We'll build it using the popular BlogEngine.NET open source project: Kami akan membangun menggunakan BlogEngine.NET proyek open source yang populer:
Ketika kita memilih BlogEngine.NET dan klik "Next", WebMatrix akan mengidentifikasi (dan menawarkan untuk men-download) komponen yang diperlukan yang perlu diinstal pada mesin pengembangan lokal saya dalam rangka untuk BlogEngine.NET untuk menjalankan.
IIS Express disertakan dengan WebMatrix, jadi saya sudah memiliki web-server (dan tidak perlu untuk-melakukan apapun untuk mengkonfigurasinya) SQL Compact Edition juga disertakan dengan WebMatrix,. Jadi aku juga memiliki database ringan (dan tidak perlu untuk-melakukan apapun untuk mengkonfigurasinya) Karena SQL Compact adalah merek baru, sebagian besar proyek di Galeri Web tidak mendukung it yet.. Kami berharap sebagian besar proyek di Galeri Web akan menambahkannya sebagai pilihan meskipun di masa depan. Jika proyek membutuhkan baik Express SQL atau MySQL sebagai database, dan Anda tidak memilikinya terinstal, mereka akan muncul dalam daftar dependensi di bawah ini, dan WebMatrix akan menawarkan untuk secara otomatis men-download, menginstal, dan mengkonfigurasi mereka untuk Anda.
Aplikasi PHP dalam galeri web (seperti WordPress, Drupal, Joomla, dan SugarCRM - semua yang ada) akan men-download dan menginstal baik PHP dan MySQL.
Karena saya sudah punya SQL Express diinstal pada komputer saya, satu-satunya dalam daftar download saya adalah BlogEngine.NET sendiri:
Ketika saya klik tombol "Saya Setuju" tombol, WebMatrix akan men-download segala sesuatu yang kita butuhkan dan menginstalnya pada komputer kita:
Ketika kita klik tombol "OK", WebMatrix akan membuka proyek BlogEngine.NET baru kami dan menampilkan ikhtisar halaman situs untuk kita:
Pandangan dalam WebMatrix menyediakan gambaran dari proyek, dan beberapa link cepat untuk-melakukan hal-hal yang sama dengan itu (kita akan melihat ini lebih sedikit).
Untuk memulai -.. Kami akan klik "Run" tombol di bar Pita di atas Mengklik "Run" tombol akan meluncurkan situs menggunakan browser default Anda telah dikonfigurasi di sistem anda Atau, Anda bisa klik untuk memperluas daftar dan memilih yang terpasang browser Anda ingin menjalankan situs dengan mengklik tombol "Buka di Semua Browser" pilihan akan meluncurkan beberapa browser untuk Anda sekaligus.:
IIS Express termasuk sebagai bagian dari WebMatrix - dan WebMatrix secara otomatis mengkonfigurasi IIS Express untuk menjalankan proyek bila dibuka dalam perangkat (tidak ada langkah tambahan atau konfigurasi yang diperlukan).
Menjalankan BlogEngine.NET akan meluncurkan browser dan membuka halaman default untuk aplikasi (lihat di bawah) BlogEngine.NET oleh kapal default dengan halaman rumah yang berisi petunjuk tentang cara untuk menyesuaikan situs.:
Jika Anda membaca teks itu menggambarkan bagaimana password adminsitrator default adalah "admin" / "admin", dan bagaimana Anda bisa login dan menyesuaikan tampilan dan nuansa dan isi situs. Login Mari kita, kemudian gunakan alat admin online untuk menyesuaikan beberapa setelan dasar dari situs (nama, tentang penulis, dll) dan posting dua posting blog cepat untuk mendapatkan situs mulai:
Keindahan adalah bahwa saya tidak perlu menulis kode apapun (atau lihat kode apapun dalam hal ini) dan bisa mendapatkan dasar-dasar situs kami dan berjalan hanya dalam beberapa menit. Pengalaman ini adalah cukup konsisten dengan semua aplikasi lain di dalam galeri web Mereka. semuanya dirancang sedemikian rupa sehingga Anda dengan cepat dapat menginstal mereka dengan menggunakan WebMatrix, menjalankan mereka secara lokal, dan kemudian penggunaannya built-in tool admin untuk men-tweak / menyesuaikan konten inti dan struktur.
Menyesuaikan Kode dan Isi lebih lanjut
Now that we've configured the basics of our blogging site, let's now look at how we can customize it even further. Sekarang kita sudah dikonfigurasi dasar-dasar situs blogging kita, mari kita sekarang melihat bagaimana kita dapat menyesuaikan lebih jauh. To-do that let's go back to WebMatrix and click on the “Files” node within the left-hand navigation bar of the tool: Untuk-melakukan itu mari kita kembali ke WebMatrix dan klik pada node "Files" di dalam bar navigasi kiri alat:
Ini akan membuka tampilan file sistem explorer di sebelah kiri alat ini, dan memungkinkan kita untuk menelusuri situs tersebut, dan buka / edit / menambah / menghapus file-nya.
Sebagian besar aplikasi dalam web galeri mendukung konsep "tema" dan memungkinkan pengembang untuk men-tweak / menyesuaikan tata letak, gaya dan UI dari aplikasi. Di atas saya telah mengebor ke dalam folder s BlogEngine.NET '"tema" dan membuka Situs. file Master untuk menyesuaikan tata letak menguasai "standar" tema Kita bisa men-tweak / menyesuaikan, tekan save, dan kemudian menjalankan situs itu lagi untuk melihat perubahan yang kami terapkan (catatan:. F12 menekan adalah keyboard short cut untuk kembali menjalankan aplikasi ).
Menyebarkan Situs untuk Hoster sebuah
WebMatrix menyediakan lingkungan, kerja ringan terintegrasi yang memungkinkan kita untuk menjalankan dan tweak situs lokal. Setelah kita selesai mengubah, dan telah menambahkan beberapa konten default ke database, kita akan ingin mempublikasikannya ke penyedia hosting sehingga orang lain dapat mengakses blog kita di Internet.
WebMatrix termasuk built-in mendukung penerbitan yang membuatnya mudah untuk menyebarkan situs web dan aplikasi web untuk hosters terpencil. WebMatrix mendukung menggunakan kedua FTP dan FTP / SSL sebagaimana halnya Microsoft Web Deploy (alias MSDeploy) infrastruktur untuk dengan mudah menyebarkan situs untuk kedua rendah -biaya shared hosting provider, serta berdedikasi virtual / penyedia hosting khusus.
Untuk mempublikasikan situs menggunakan WebMatrix, cukup memperluas "Publikasikan" ikon dalam tingkat atas UI pita:
Ketika kita memilih "Configure" pilihan ini akan memunculkan UI berikut yang memungkinkan kita untuk mengkonfigurasi mana kita ingin untuk menggunakan situs kami:
Jika Anda belum memiliki penyedia hosting, Anda dapat mengklik "menemukan web hosting" link di bagian atas mempublikasikan dialog untuk membawa daftar penyedia hosting yang tersedia untuk memilih dari:
penyedia Hosting kini menawarkan Windows hosting yang mencakup ASP.NET + SQL Server untuk semurah $ 3.50/month (dan ini menawarkan murah termasuk dukungan untuk ASP.NET 4, ASP.NET MVC 2, Web Deploy, fitur URL Rewrite dan lainnya ).
The "menemukan web hosting" link minggu ini mencakup sekelompok penyedia hosting yang juga menawarkan akun gratis khusus yang dapat Anda gunakan dengan WebMatrix - memungkinkan Anda untuk mencobanya tanpa biaya (mereka juga memiliki setup segalanya untuk bekerja dengan baik di server sisi dengan WebMatrix dan pengujian menawarkan mereka dengan alat-alat penerbitan WebMatrix).
Setelah Anda sign-up ke penyedia hosting, Anda kemudian dapat memilih dari berbagai cara untuk mempublikasikan situs Anda ke:
FTP dan FTP / SSL memungkinkan Anda untuk dengan mudah menerbitkan file lokal situs Anda ke server remote.
The "Web Deploy" pilihan mendukung penerbitan kedua situs Anda file dan isi database - dan merupakan pilihan deployment disarankan jika hoster Anda mendukungnya proyek. Bila "Web Deploy" pilihan dipilih, WebMatrix akan daftar seluruh database lokal Anda dalam dan memberikan pilihan untuk menentukan sambungan-string di penyedia hosting remote dimana database Anda harus dikerahkan untuk produksi:
Catatan: Secara default BlogEngine.NET menggunakan file XML untuk menyimpan konten dan pengaturan (dan tidak memerlukan database) masuk. Dengan saat ini BlogEngine.NET di web galeri yang dapat Anda saja
"Data Source = kosong; database = kosong; uid = kosong; pwd = kosong" sebagai string koneksi database jauh dalam rangka untuk mempublikasikan situs tanpa perlu untuk setup database.
Ketika Anda mengklik "Publish", WebMatrix akan menampilkan preview dari perubahan penyebaran:
Catatan: karena BlogEngine.NET tidak perlu database kami akan menyimpan kotak centang dicentang penyebaran database. Jika kita memang ingin mentransfer database kita bisa pilih pada pratinjau penerbitan wizard dan akan WebMatrix otomatis mentransfer situs baik file dan database schema + data ke host remote, menyebarkan database ke server hosting, dan kemudian perbarui diumumkan Anda web.config koneksi-string untuk menunjuk ke lokasi produksi.
Setelah kita klik "lanjutkan" WebMatrix akan memulai proses penerbitan untuk situs kami, dan setelah itu selesai situs kami kemudian akan tinggal di Internet. Tidak ada langkah tambahan yang diperlukan.
Situs Update
Selain penyebaran awal, WebMatrix juga mendukung update file-file tambahan pada berikutnya menerbitkan Membuat perubahan ke file lokal, klik tombol Publish lagi., Dan WebMatrix akan menghitung perbedaan antara situs lokal Anda dan satu Anda dipublikasikan dan hanya mentransfer file yang telah dimodifikasi (perhatikan bahwa database secara default tidak akan didistribusikan untuk menghindari penimpaan data pada host remote):
Mengklik tombol "continue" di atas hanya akan mentransfer satu file dimodifikasi. Hal ini membuat memperbarui bahkan situs besar mudah dan cepat.
Buat Custom Web Site dengan Kode
Aku sudah berjalan melalui cara membuat situs Web baru menggunakan aplikasi open source dalam galeri web. Mari kita sekarang melihat bagaimana kita dapat menggunakan WebMatrix alternatif untuk melakukan beberapa pengembangan situs kustom.
Dua ikon paling kanan pada layar awal WebMatrix-menyediakan cara mudah untuk membuat situs baru yang baik berdasarkan template yang sederhana halaman, atau sebuah situs kosong tanpa konten:
Mari kita klik "Site Dari Template" ikon dan membuat situs baru berdasarkan template Kita akan memilih "Kosongkan Site" template dan nama situs yang ingin kita ciptakan dengan itu "FirstSite".:
Ketika kita klik "ok" tombol WebMatrix akan memuat sebuah situs untuk kami, dan menampilkan ikhtisar halaman situs yang berisi link ke tugas umum:
Memilih salah satu dari ini akan menunjukkan kepada kita explorer File "Kosongkan Site" template sebenarnya tidak memiliki satu file di dalamnya secara default - sebuah file bernama Index.cshtml Kita bisa klik dua kali untuk membukanya dalam editor teks WebMatrix..:
File dengan. Cshtml atau "vbhtml. Ekstensi adalah orang yang menggunakan baru Razor "sintaks template yang saya blogged tentang minggu lalu . Anda dapat menggunakan file Razor baik sebagai file tampilan untuk sebuah aplikasi berbasis MVC ASP.NET, atau alternatifnya Anda dapat juga menggunakan mereka sebagai halaman mandiri dalam sebuah situs Web ASP.NET Kami mengacu pada halaman-halaman ini hanya sebagai "ASP.NET Web Pages" -. dan Anda dapat menambahkannya ke kedua proyek baru serta opsional menjatuhkan mereka ke dalam yang ada ASP.NET Formulir Web dan aplikasi berbasis ASP.NET MVC.
Why ASP.NET Web Pages? Mengapa Halaman Web ASP.NET?
ASP.NET Web Halaman dibangun menggunakan Razor memberikan hitungan, konsep sederhana rendah, cara untuk melakukan pengembangan web. Banyak orang mungkin akan berpendapat bahwa mereka tidak kuat, juga memiliki banyak fitur, sebagai Web ASP.NET Formulir atau ASP. . NET MVC berbasis Hal ini benar - mereka tidak memiliki banyak fitur, dan tidak mengekspos sebagai kaya model pemrograman.
Tapi mereka secara konseptual sangat mudah untuk dimengerti, yang ringan untuk memulai dengan, dan untuk penonton yang menyediakan cara termudah untuk belajar pemrograman dan mulai memahami dasar-dasar pembangunan NET. Dengan VB atau C # ASP.NET Web. Halaman yang juga nyaman untuk digunakan ketika semua yang Anda butuhkan adalah beberapa script server dasar dan menampilkan data / perilaku manipulasi, dan Anda ingin cepat membuat situs bersama.
Building our First Simple ASP.NET Web Page Bangunan sederhana kami Halaman Pertama Web ASP.NET
Mari kita membangun sebuah halaman sederhana yang berisi daftar beberapa konten kami menyimpan dalam database.
Anda seorang profesional yang pengembang telah bertahun-tahun dengan. Jika NET Anda mungkin akan melihat di bawah ini langkah-langkah dan berpikir - skenario ini sangat dasar - Anda perlu memahami jauh lebih banyak dari sekedar ini untuk membangun sebuah "nyata" aplikasi. Bagaimana enkapsulasi logika bisnis, data lapisan akses, ORMS, dll,? Nah jika Anda sedang membangun sebuah aplikasi bisnis penting yang Anda ingin dipertahankan selama bertahun-tahun maka Anda perlu memahami dan berpikir tentang skenario tersebut.
Bayangkan, meskipun, bahwa Anda sedang mencoba untuk mengajari teman-teman atau salah satu dari anak-anak Anda bagaimana membangun aplikasi pertama yang sederhana mereka - mereka yang baru untuk pemrograman. Dan Variabel, kalau-pernyataan, loop, dan HTML biasa tua masih konsep mereka cenderung bergulat dengan. Classes and objects are concepts they haven't even heard of yet. Kelas dan objek adalah konsep mereka tidak pernah mendengar yang belum. Membantu mereka mendapatkan skenario seperti di bawah ini bangun dan berjalan cepat (tanpa mengharuskan mereka menguasai banyak konsep-konsep baru dan langkah-langkah) akan membuatnya lebih mungkin bahwa mereka akan sukses - dan mudah-mudahan menyebabkan mereka ingin terus belajar lebih banyak.
Salah satu hal yang kita coba-do dengan WebMatrix adalah menjangkau audiens yang pada akhirnya mungkin dapat maju VS / .NET developer - namun yang menemukan langkah pembelajaran pertama hari ini juga menakutkan, dan yang berjuang untuk memulai.
Kita akan memulai dengan menambahkan beberapa konten HTML ke halaman kami ASP.NET Halaman Web biasanya mulai hanya sebagai file HTML Untuk contoh ini kita hanya akan menambahkan daftar statis ke halaman..:
Sama seperti dengan skenario sebelumnya, IIS Express telah secara otomatis dikonfigurasi untuk menjalankan proyek kami mengedit - dan kita tidak perlu mengkonfigurasi atau apa-setup untuk server web kami untuk menjalankan situs kami.
Kita bisa tekan "F12" atau menggunakan "Run" tombol di toolbar Ribbon untuk memulai di browser Seperti yang Anda harapkan, ini akan membawa sebuah halaman statis sederhana dari film kita.:
Bekerja dengan Data
Pretty basic so far. Let's now convert this page to use a database, and make the movie listing dynamic instead of having it just be a static list. Cukup mendasar sejauh ini. Sekarang mari kita mengkonversi halaman ini untuk menggunakan database, dan membuat film pencatatan dinamis, bukan karena itu hanya menjadi daftar statis.
Membuat Database
Kita akan memulai dengan mengklik "Database" tab dalam bar navigasi kiri-tangan WebMatrix Ini akan membuka editor database sederhana.:
SQL Server Compact Edition kapal dengan WebMatrix -. Dan selalu tersedia untuk digunakan dalam proyek Karena dapat tertanam di dalam aplikasi, juga dapat dengan mudah disalin dan digunakan dalam lingkungan hosting remote (tidak ada penyebaran tambahan atau langkah-langkah setup yang diperlukan - cukup mempublikasikan up file database dengan FTP atau Web Deploy dan Anda baik untuk pergi).
Catatan: Selain mendukung SQL CE, alat database WebMatrix di bawah ini juga bekerja terhadap SQL Express, SQL Server, serta dengan MySQL.
Kita bisa membuat database baru SQL CE dengan mengklik "Tambah Database ke situs Anda" link (baik di tengah layar atau dengan menggunakan "New Database" icon di atas dalam pita). Ini akan menambahkan " FirstSite.sdf "database file di bawah direktori App_Data \ dalam direktori aplikasi kita.
Kita dapat kemudian klik "New Table" ikon dalam Ribbon untuk menciptakan tabel baru untuk menyimpan data film kita Kita dapat menggunakan "New Kolom" tombol di Pita untuk menambah tiga kolom pada tabel -. Id, Nama dan Tahun.
Catatan: untuk beta pertama anda harus menggunakan editor grid properti di bagian bawah layar untuk mengkonfigurasi kolom - pengalaman mengedit database yang lebih kaya akan muncul dalam versi beta berikutnya.
Kami akan membuat Id primary key dengan menetapkan "Apakah Kunci utama" properti untuk benar:
Kami kemudian akan memukul "save" dan nama tabel "film". Setelah kita melakukan ini akan muncul di bawah Tabel kami node di sisi kiri.
Mari kita kemudian klik "Data" ikon pada pita untuk mengedit data dalam tabel yang kita buat, dan menambahkan beberapa baris data film itu:
Dan sekarang kita memiliki database, dengan meja, dengan beberapa data film bisa kita gunakan di dalamnya.
Menggunakan Database kami dalam sebuah ASP.NET Web Page
ASP.NET Halaman Web dapat menggunakan API atau NET. VB / fitur bahasa C # Ini berarti. Anda dapat menggunakan kekuatan penuh. NET di situs Web atau aplikasi yang dibangun dengan itu. WebMatrix juga mencakup beberapa tambahan. Perpustakaan NET dan helper anda dapat mengambil keuntungan dari untuk tugas umum.
Salah satu pembantu adalah API database sederhana yang memungkinkan anda untuk menulis kode SQL terhadap database Mari kita gunakan dalam halaman kita untuk query baru kami Film meja dan mengambil dan menampilkan semua film di dalamnya.. To-do ini kita akan kembali ke tab File di WebMatrix, dan menambahkan kode di bawah ini ke file Index.cshtml kami:
Seperti yang Anda lihat - halaman secara konseptual cukup sederhana (dan tidak membutuhkan pemahaman apapun konsep berorientasi obyek dalam) Kami memiliki dua baris kode pada bagian atas file..
Baris pertama dari kode membuka database Database.Open () pertama kali terlihat untuk melihat apakah ada hubungan-string bernama "FirstSite" dalam file web.config - dan jika demikian akan terhubung dan menggunakannya sebagai database (catatan.: sekarang kita tidak punya web.config file sama sekali). Atau, yang terlihat dalam folder App_Data \ untuk sebuah file database SQL Express bernama "FirstSite.mdf" atau database SQL Compact nama file "FirstSite.sdf". Jika menemukan baik itu akan membukanya Baris kedua kode melakukan query terhadap database dan mengambil semua film di dalamnya Database.Query () mengembalikan kembali sebuah daftar yang dinamis -.. dimana setiap objek dinamis dalam daftar dibentuk berdasarkan SQL query dilakukan.
Kita kemudian memiliki loop foreach dalam pernyataan <ul> kami, yang hanya iterates atas koleksi film, dan output setiap nama sebagai elemen <li>. Karena film adalah kumpulan benda-benda yang dinamis, kita dapat write@movies.Name bukan harus menulis film ["Nama"].
Ketika kami kembali menjalankan halaman (atau hanya refresh hit di dalam browser) dan melakukan "view source" pada HTML kembali ke klien, kita akan melihat hal berikut:
Daftar film di atas sekarang keluar dari database kami dan dinamis.
Menambahkan Klausul Filter Wikipedia
Salah satu langkah terakhir yang dapat kita lakukan untuk membuat aplikasi kita sedikit lebih dinamis adalah untuk menambahkan dukungan sederhana untuk menyaring daftar film-film berdasarkan parameter QueryString yang dilewatkan masuk
Kita dapat melakukan hal ini dengan memperbarui file Index.cshtml kita untuk memiliki kode tambahan sedikit:
Di atas kita menambahkan baris kode untuk mengambil "tahun" parameter QueryString dari objek Request. Kami mengambil keuntungan dari "AsInt ()" baru metode ekstensi pembantu yang datang dengan WebMatrix. Kembali penolong ini baik nilai sebagai integer, atau jika sudah kembali null nol Kami kemudian diubah query SELECT kami untuk mengambil parameter WHERE sebagai argumen.. Sintaks kita menggunakan memastikan bahwa kita tidak dapat dipukul dengan serangan injeksi SQL.
Terakhir, kami menambahkan jika pernyataan dalam <h1> kami yang akan menambahkan sebuah pos 1975) pesan (ke <h1> jika tahun filter ditentukan default. Dan sekarang ketika kita jangka halaman lagi kita akan melihat semua film oleh:
Dan kita bisa secara opsional mengirimkan "tahun" parameter QueryString untuk hanya menampilkan film-film setelah tanggal tersebut:
Lain Helpers Web Berguna
Saya menggunakan library helper Database yang dikirimkan dengan WebMatrix di film sederhana sampel saya daftar di atas.
WebMatrix juga kapal dengan lainnya helpers web yang berguna yang Anda dapat mengambil keuntungan dari Kita akan mendukung pembantu ini tidak hanya dalam ASP.NET Halaman Web -.. Tetapi juga di dalam ASP.NET MVC dan ASP.NET Web Formulir aplikasi Misalnya, untuk menanamkan panel pencarian twitter tinggal dalam aplikasi Anda, Anda dapat menulis kode seperti di bawah ini untuk tweets search:
Hal ini kemudian akan menampilkan feed twitter live tweet yang menyebutkan "scottgu":
Lain berguna built-in pembantu termasuk yang untuk mengintegrasikan dengan Facebook dan Google Analytics, Membuat dan Mengintegrasikan CAPTCHA dan Gravitars, melakukan sisi dinamis grafik-server (menggunakan baru Chart kemampuan built-ke ASP.NET 4 ), dan banyak lagi.
Semua pembantu akan tersedia untuk digunakan tidak hanya dalam ASP.NET Halaman Web, tetapi juga di Formulir ASP.NET MVC ASP.NET Web dan aplikasi.
Easy Deployment Mudah Deployment
Setelah kami selesai membangun situs kebiasaan kita, kita bisa menyebarkan itu hanya seperti yang kami lakukan dengan BlogEngine.NET. Semua yang perlu kita lakukan adalah klik tombol "Publikasikan" tombol dalam WebMatrix, pilih penyedia hosting remote, dan aplikasi sederhana kita akan hidup di Internet.
Buka di Visual Studio
Proyek yang dibuat dengan WebMatrix juga dapat dibuka dalam Visual Studio 2010 dan Visual Web Developer 2010 Express (yang gratis) Alat-alat ini memberikan set bahkan lebih kaya fitur-fitur untuk pengembangan web,. Dan lingkungan kerja yang lebih terfokus pada pengembangan profesional. WebMatrix proyek tersebut dapat dibuka dalam Visual Studio hanya dengan mengklik "Visual Studio" ikon pada sebelah kanan-atas Ribbon UI:
Ini akan memulai VS 2010 atau Visual Web Developer 2010 Express, dan membukanya untuk mengedit situs Web ini yang terbuka dalam WebMatrix. Kami akan pengiriman update untuk VS 2010/VWD 2010 di masa depan yang menambahkan editor dan proyek-sistem dukungan untuk IIS Express, SQL CE, dan sintaks Razor baru.
Cara untuk Mempelajari Lebih
Klik di sini untuk mempelajari lebih lanjut tentang WebMatrix. Sebuah beta awal WebMatrix sekarang dapat
Anda dapat membaca tutorial online dan menonton video tentang WebMatrix dengan mengunjungi www.asp.net situs-web.'s beta Hari ini adalah preview pertama dari banyak teknologi ini, sehingga dokumentasi dan sampel akan terus disempurnakan dalam beberapa minggu dan bulan ke depan. Kami juga akan jelas akan menyempurnakan fitur-ditetapkan berdasarkan pada umpan balik dan masukan Anda.
Summary Ringkasan
sintaks membawa mereka satu ton perbaikan dan kemampuan untuk pengembang profesional dengan menggunakan Visual Studio, ASP.NET Web Formulir dan ASP.NET MVC.
Kami berpikir WebMatrix akan dapat mengambil keuntungan dari teknologi ini untuk memfasilitasi beban kerja yang disederhanakan pengembangan web yang berguna di luar skenario pengembangan profesional - dan yang memungkinkan pengembang bahkan lebih untuk dapat belajar dan mengambil keuntungan dari ASP.NET untuk berbagai lebih luas skenario di web.
Semoga ini bisa membantu,
1 comments:
Hi,
You really should look into an alternative like umbraco. I do Umbraco on my umbraco page
Posting Komentar
Jika Anda Ingin Berkomentar Mohon Di Cantumkan Nama Anda
Jangan Lupa Komenar Dan Follow ya !!!