2008-09-17 29 views
6

Używam Visual Studio Team System 2008 w pracy do tworzenia stron internetowych. Przyzwyczaiłem się już do tego, ale w tej chwili nie mogę sobie pozwolić na zakup nawet standardu VS 2008.VS 2008 vs VS 2008 Express

Nigdy wcześniej nie używałem żadnej z edycji Express, ale myślałem o pobraniu VS C# Express i VS Web Developer Express.

Czy tracę czas lub czy mogę zrobić coś poważnego z tymi narzędziami?

Odpowiedz

13

Możesz zrobić poważny rozwój w edycjach ekspresowych. Wyjęli kilka rzeczy, w szczególności system wtyczek. Jeśli używasz kilku wtyczek, może się okazać, że nie możesz ich użyć.

Oto link do porównania edycji ekspresowej i innych wydań.

http://msdn.microsoft.com/en-us/library/zcbsd3cz(VS.80).aspx

+0

Należy zauważyć, że VC# jest znacznie bardziej (funkcjonalnie) ograniczone niż VC++. –

2

Edycje ekspresowe działają dobrze, jeśli nie chcesz mieć różnych typów projektów/języków w rozwiązaniu i nie potrzebujesz wbudowanej kontroli źródła.

W przeciwnym razie to prawie to samo.

1

można znaleźć porównanie cech w różnych wersjach Visual Studio 2008 here. Rzeczy, które najbardziej irytują mnie w edycji ekspresowej, to to, że nie możesz mieć wielu projektów w pliku rozwiązania i nie możesz używać dodatków takich jak Resharper.

1

To zależy jak zdefiniujemy "poważny rozwój". Jedną z dużych rzeczy, których brakuje w wydaniach ekspresowych (a nawet standardowych), jest brak wsparcia dla rozwoju aplikacji mobilnych. Brakuje Ci również wygody grupowania różnych typów projektów w rozwiązanie.

Wydaje mi się, że brakuje również niektórych typów projektów (usługi Windows, projekty Sql Server/CLR przychodzą na myśl) w edycji Express.

1

Nie zapewniłem pełnej wersji VS2008 w domu, więc mam Express i używam go do tworzenia aplikacji pośrednich (bez elementów sieciowych). Uważam, że jest dość dobry, ma większość rzeczy, których używam. Próbowałem SharpDevelop, ale nie pozwalał na więcej niż jeden projekt startowy, więc porzuciłem go dla Express.

Większość wtyczek nie działa w wersjach Express, jeśli jest to problem.

+0

Wtyczki nie powinny działać w Express Edition, ponieważ Microsoft zabrania ich używania i świadomie zepsuł obsługę. Wciąż jednak istnieje "Google ExpressDriven.NET express EULA", aby uzyskać link do przypadku, w którym Microsoft ciężko pracował z kimś, kto wypracował sobie drogę do granic możliwości! –

1

Można pobrać wersji Professional VS2008 za darmo (jeśli masz adres .edu) poprzez Microsoft Dreamspark.

W tym przypadku (w pełni funkcjonalna) 90-dniowa wersja próbna zarówno VS2005, jak i VS2008 Pro ... może być "rozszerzona" ... w nieskończoność ... przez ustawienie zegara systemowego z powrotem, ale bez prawdziwego powodu aby to zrobić.

Express jest w porządku, ponieważ jest wersją "lite", ale jest spętany na wiele sposobów. Na cokolwiek poważnego, weź prawdziwą rzecz.

+0

Oryginalny plakat powiedział, że był zatrudniony i myślę, że używanie wersji .Edu bez bycia studentem/nauczycielem naruszyłoby warunki. To prawda, że ​​jest to zbombardowany czas demo, ale będzie to użyteczne tylko do oceny, a nie do długotrwałego użytku! –

3

można rzeczywiście zrobić poważne rozwoju z wykorzystaniem Visual Studio 2008 Express edycje ta obejmuje produkty handlowe zobaczyć numer Pytanie 7 w FAQ który mówi:

siedem) Czy mogę używać Editions ekspresowe do celów komercyjnych?
Tak, nie ma żadnych ograniczeń licencyjnych na dla aplikacji zbudowanych przy użyciu programu Visual Studio Express Editions.

Urządzenie feature matrix pokazuje, że podczas gdy tracisz niektóre funkcje między wersjami Pro i Express. Najważniejszym pojedynczym problemem jest to, że nie ma żadnej dodatkowej obsługi (i dodawanie jej jest zabronione przez EULA), która ogranicza wiele miłych dodatków do środowiska, takich jak ReSharper, VisualAssist, itp.

Nie dostaniesz również "Studio", ale cztery edycje indywidualne, Web Developer, VB, VC++ i C#, jeśli chcesz łączyć języki/projekty w taki sposób, w jaki obsługują standardowe/profesjonalne wersje, masz pecha. Jednak pod powierzchnią MSBuild jest dostępny i może dostarczyć rozwiązania wielojęzyczne.

1

Wykonuję ciężką pracę przy użyciu edycji Express. Nie jestem zawodowym programistą od czasu, gdy wprowadziłem się do zarządzania, ale nadal trzymam rękę w pisaniu okazjonalnego narzędzia lub strony internetowej. Jedyne czego brakowało mi w profesjonalnych wersjach to zdalne debugowanie w sieci.

Powiązane problemy