2010-02-02 9 views
6

Jestem trochę zagubiony i potrzebuję pomocy. W przeszłości używałam php i mysql do tworzenia stron internetowych opartych na bazie danych. Teraz chcę użyć moich umiejętności C# do stworzenia witryny. Ta nowa strona będzie połączona z bazą danych i ma dużo danych.Jakiego formularza należy użyć do tworzenia strony internetowej?

Czy należy używać programu Visual Studio do tworzenia witryny ASP.NET? Co to jest aplikacja przeglądarki WPF, działa to we wszystkich przeglądarkach? Czy jest coś jeszcze, co mógłbym użyć C# z?

Odpowiedz

0

Jako nowy do .NET Aby rozpocząć webappication następująca kombinacja może pomóc

Jeśli chcesz stabilny rozwój

  • ASP.NET WebForms (Engine)
  • ADO.NET (Data Access)
  • SQL SERVER (DB)

Ab ove wykona większość kodu dla ciebie i możesz łatwo zmienić disigner lub odpowiednio zmienić.

Jeśli chcesz mieć większą kontrolę nad procesem rozwoju, polecam następujące

  • ASP.NET MVC (Engine)
  • LinqToSql, NHibernate (DataAccess)
  • SQL Server (DB)

WPF jest następna generacja aplikacji z systemem Windows/stacjonarnego programmng nie oparte na sieci Web. Zapewnia szablon dla aplikacji opartej na przeglądarce, ale prawdopodobnie ogranicza się do przeglądarki Internet Explorer, ale nie do wszystkich przeglądarek. Nie mam pewności co do WPF, ktoś może do tego dodać. W związku z tym, że zamierzasz pracować nad aplikacją WWW, nie byłoby dobrym pomysłem rozpoczęcie pracy z

IDE od powyższego to zdecydowanie Visual Studio 2008+, ponieważ zapewnia dostęp do wszystkich jednostek/komponentów aplikacji, w tym widok i projektant bazy danych. Można pobrać je tutaj

for 3 Months Trial

Mam nadzieję, że pomoże

+0

Myślę, że sprawdzę pierwszą, przynajmniej na razie. Dzięki za odpowiedź – eski

0

Cytat this stronie:

aplikacji przeglądarek XAML (XBAP) łączy cechy obu aplikacji internetowych i aplikacji wzbogaconego klienta. Podobnie jak aplikacje internetowe, XBAP można opublikować na serwerze WWW i uruchomić z Internet Explorera. Podobnie jak aplikacje bogatych klientów, XBAP mogą korzystać z możliwości WPF. Rozwój XBAP jest również podobny do rozwoju bogatych klientów. W tym temacie przedstawiono prosty, na wysokim poziomie wprowadzenie do programowania XBAP i podkreślenia, w których programowanie XBAP różni się od standardowego programowania bogatych klientów.

Jeśli chcesz zrobić aplikację podobną do tej, którą zrobiłeś w PHP ASP.NET to twoja odpowiedź.

+0

dzięki za answares, czy mógłbyś polecić samouczek dla asp.net? Coś, co pokazuje, jak korzystać z połączeń z bazami danych, tak jak w WPF. Co więcej, czy program ASP.NET obsługuje edycję XML jak WPF? Tak się przyzwyczaiłam :) – eski

+0

Niektóre samouczki wideo na temat ASP.NET można znaleźć pod adresem: http://www.asp.net/learn – Brent

4

Podczas używania języka C# najlepszym środowiskiem programistycznym jest rzeczywiście Visual Studio. Nie jest to jedyna opcja, z MonoDevelop i SharpDevelop będącymi dwoma innymi IDE, które same są napisane w języku C# i mają wbudowane funkcje budowania i debugowania.

Pod względem jakiej technologii użyć do budowy strony internetowej, można użyć ASP.NET, ale myślę, że dla kogoś z doświadczeniem PHP, ASP MVC będzie bardziej naturalne.

Aplikacja przeglądarki WPF będzie wymagać sporo nauki (WPF, XAML i więcej) i będzie propozycją tylko IE.

+0

Czy brakuje mi czegoś, używając innych IDE, a potem visualowych? Jak system datagrid, lepszy czy gorszy? Czego używasz? – eski

+0

Używam Visual Studio. Integruje dobry debugger, świetny edytor, web serwer rozwoju, kontrolę źródła i wiele więcej. – Oded

0

powiedziałbym zacząć APS.Net, a następnie przejść do WPF, Silverlight jako Odeda wspomniano

W aplikacji przeglądarki WPF będzie wymagać sporo nauki (WPF XAML i więcej) i będzie być propozycją tylko IE.

0

Nie wiem, jak to działa, ponieważ używam PHP, ale Expression Web posiada wsparcie ASP.NET tym GUI widżety.

Powiązane problemy