Czym różni się Visual Studio Lightswitch od zwykłego Visual Studio? W jakich sytuacjach używałbyś tego IDE w zwykłym Visual Studio?
Próbuję zdecydować, czy warto poświęcić trochę czasu na naukę, ponieważ obecnie zajmuję się programowaniem WPF / Silverlight.
ide
visual-studio
Rachel
źródło
źródło
Odpowiedzi:
LightSwitch jest przeznaczony do jednego rodzaju aplikacji i tylko jednego rodzaju - aplikacji do przesyłania danych za pomocą formularzy. Jeden, w którym interfejs użytkownika jest w dużej mierze oparty na schemacie danych, a chcesz zaoferować zasadniczo CRUD dla tych danych. Pozwala osobom nieposiadającym dużego doświadczenia w kodowaniu łączyć formularze do tego celu. Jego wielką zaletą jest to, że gdy aplikacja zacznie rosnąć organicznie i wymknie się spod kontroli, rzeczywisty doświadczony programista może przejąć kontrolę nad Visual Studio i w razie potrzeby dodać więcej rzeczy. To w przeciwieństwie do aplikacji Access, która może posunąć się tak daleko, a potem nie dalej.
Ma również kilka dzwonków i gwizdków, takich jak aplikacja kliencka (komputerowa) lub aplikacja internetowa jako konfigurowalny wybór, obsługujący szeroki zakres rozszerzeń i niestandardowych elementów sterujących, a także wszystko jest Silverlighty i piękny. Jeśli nie piszesz formularzy nad danymi, nie obchodzi cię to. Jeśli tak, spójrz na to.
źródło
Z tego, co mogę powiedzieć, programiści nie są zamierzonymi odbiorcami produktu. Pomogłoby to przede wszystkim w robieniu rzeczy, które i tak można trywialnie robić jako programista WPF, jednocześnie spowalniając trudną niestandardową pracę, która nie mieści się w szablonie. Wzdrygam się na myśl o zmodyfikowaniu automatycznie wygenerowanego kodu, który jest uruchamiany na backendie. Wygląda całkiem nieźle jak na swoje przeznaczenie, ale wydaje się, że nie wnosi zbytniej wartości dla dewelopera WPF IMHO.
źródło
Klienci mogą nie dbać o to, z czym budujesz swoje aplikacje, o ile jest to prawidłowe i używasz przyjętych praktyk (a niektórzy nawet nie tracą czasu, aby to sprawdzić). Jeśli jednak mają oni wrażenie, że aplikacje można szybciej budować za pomocą tego typu produktu, większa liczba programistów może być zmuszona do korzystania z niego.
Być może będziesz musiał przejąć istniejącą aplikację Lightswitch stworzoną przez zaawansowanego użytkownika, który potrzebuje większej funkcjonalności. Podobno nadal możesz z tym pracować w Visual Studio, aby zrobić więcej.
Jeśli firma ma ograniczoną wiedzę programistyczną, może zaistnieć potrzeba umożliwienia niektórym zaawansowanym użytkownikom przejęcia tworzenia aplikacji. Jesteś bardziej nauczycielem / facylitatorem niż czysto programistą, z wyjątkiem ciężkiego podnoszenia. Jest to powszechne w przypadku pisania raportów i może się rozszerzać wraz z ulepszaniem narzędzi do szybkiego tworzenia aplikacji.
Poza tym nie widzę żadnego powodu, aby wkładać w to zbyt dużo energii i wysiłku, jeśli już korzystasz z programu Visual Studio.
źródło
Poniższa witryna firmy Microsoft zawiera link po prawej stronie strony, który prowadzi do dokumentu PDF zatytułowanego „White Paper: What is LightSwitch?” - Teren:
http://www.microsoft.com/visualstudio/en-us/lightswitch/overview
źródło