Войти

Показать полную графическую версию : Visual Studio LightSwitch 2011 RTM: теперь программировать необязательно


OSZone News
27-07-2011, 13:30
http://www.oszone.net/figs/pics/msftlgs-Ghost_V-17602853694adea93f257f4.png (http://www.oszone.net/15821/Visual_Studio_LightSwitch_2011_RTM)Microsoft (http://www.oszone.net/4479/News_Microsoft) » Visual Studio LightSwitch 2011 RTM: теперь программировать необязательно (http://www.oszone.net/15821/Visual_Studio_LightSwitch_2011_RTM)
Visual Studio LightSwitch 2011 – простой в использовании инструмент, позволяющий быстро и без труда создавать настольные бизнес-приложения и бизнес-приложения для облака. Visual Studio LightSwitch предлагает шаблоны и предельно простые и понятные инструменты, которые упрощают весь процесс разработки... (http://www.oszone.net/15821/Visual_Studio_LightSwitch_2011_RTM)


Читать дальше на OSZone.net: "Visual Studio LightSwitch 2011 RTM: теперь программировать необязательно" (http://www.oszone.net/15821/Visual_Studio_LightSwitch_2011_RTM)

rsod
27-07-2011, 21:57
быдлокодеры ликуют

Delirium
28-07-2011, 05:31
А при чем тут быдлокодеры? Продукт как раз и направлен на быструю разработку бизнес-приложений, с минимальным количеством кода, что автоматически уменьшает вероятность "быдлокодирования".

Zetoke
28-07-2011, 09:08
Delirium, Всё-таки скорее наоборот. Не в количестве кода ведь дело. Чем меньший "порог вхождения" в инструмент - тем большая вероятность наплыва аудитории "быдлокодеров". Как-то так.

Delirium
28-07-2011, 09:31
Все равно не соглашусь. Вспоминая свои первые разработки и то, что делаю сейчас, я вижу, сколько ошибок было допущено из-за несовершенства инструментария. КОнечно, всегда будут "специалисты", которые хотят потыкать кнопками и получить готовый продукт, но, как правило, далеко такой продукт не уходит.
P.S. Сейчас триал версия доставится, посмотрим, что это за продукт...

Zetoke
28-07-2011, 09:33
P.S. Сейчас триал версия доставится, посмотрим, что это за продукт... »
Ждём отзывов.

Ghost
28-07-2011, 14:41
Соглашусь с Delirium... многим ИТ-специалистам (не профессиональным разработчикам) как раз и не хватало подобного инструмента для быстрого создания не сложных бизнес приложений. Именно на таких людей этот инструмент нацелен прежде всего.

P.S. Я также поставлю его себе, потестирую, обязательно отпишусь о впечатлениях :)

Delirium
29-07-2011, 07:43
Итак, впечатления...
Сначала пришлось скачать сам продукт на полгига.... Затем полтора гигабайта на сервис пак 1 на Visual Studio 2010. Затем 8 мегов на Silverlight_Developer, без него проект не создается... После всех возможных виндоус апдейтов и четырех часового ожидания наконец то все воткнулось...
Создаю проект LightSwitch... Сразу предлагается подцепиться к БД. Цепляемся, выбираем нужную базу-таблицы-представления... Автоматом создаются связи между таблицами....
СОздаем новый Screen. Выбирал несколько шаблонов для разнообразия. Все сразу создается, формочки корректные, если в таблице есть связь по ID с какой нибудь другой таблицей, то сразу предлагается выпадающий список значений.. В общем, казалось бы, все отлично. Как и в бета версии, есть система управления ролями пользователей. Вроде бы тут все хорошо.
Но есть один МИНУС, который портит для меня всю красоту этого продукта. И это - дикая тормознутость студии при разработке таких приложений, и тормоза в самой программе при настройке внешнего вида приложения, при отображении большого списка(2000 строк, 50 полей в строке) данных и т.д. Обычное WinForm приложение отображает эти же данные гораздо быстрее.

Да, для ПРОСТЫХ задач, не притрагиваясь вообще к коду, можно за час сделать программу, например, что то вроде телефонного справочника, или наполнения БД какими либо данными, или что то подобное. Для более серьезных задач все равно придется лезть в код и дописывать функционал.

Forest Gump
31-07-2011, 16:04
Delirium,
можно вопрос?
первый раз имею дело с подобной программой. скачал пробную версию, по шагам в руководстве создал простенькое приложение, сохранил
вопрос: где файл *.exe для запуска приложения?))
в папке с проектом я его не нашел)

или эти приложения отдельно не работают? а только из-под какой-нибудь среды?

rsod
31-07-2011, 16:47
И это - дикая тормознутость студии при разработке таких приложений, и тормоза в самой программе при настройке внешнего вида приложения, при отображении большого списка(2000 строк, 50 полей в строке) данных и т.д. »
Intel Celeron 2666 MHz (20 x 133) »
1 Gb DDR2 (2*512) »
Ну.. современным справичникам надо непременно 4 гига памяти и пятиядерный процессор. И пара сотен гигабайт на жёстком диске.

Delirium
31-07-2011, 16:59
rsod, я тестировал не на указанной конфигурации. Тест проходил на i3 с 4 гигами оперативки и неплохой видеокартой.

Ну.. современным справичникам надо непременно 4 гига памяти и пятиядерный процессор »
Это камень в мой огород или просто юмор? :)

Для меня гораздо проще накидать на простом C# формочки и сделать SQL запросы для отображения справочных данных, чем разбираться досконально в такой технологии. Но для обучающихся и т.п. продукт будет востребован.

Zetoke
31-07-2011, 17:41
Но для обучающихся и т.п. продукт будет востребован. »
Востребован, но вреден для обучающихся таки.

rsod
31-07-2011, 18:39
просто юмор »
и ничего личного
Сейчас сам устанавливаю. Бедный харддиск, даже винда при установке так его не пытала.

Delirium
31-07-2011, 18:40
даже винда при установке так его не пытала. »
Вот это факт. Такое впечатление, что ставишь систему управления ядерными ракетами :)

rsod
31-07-2011, 18:50
Интересно, а получится ли с его помощью написать небольшой загрузчик со следующим функционалом:
- Загрузка файлов с компьютера на сайты по http в произвольные формы с заполнением нужных полей
- Файл должен браться из параметра, переданного программе
- Перед загрузкой проверка на залогиненность, авторизация и сохранение куков
- Обработка ответа (в формате xml) и вывод текста из этого ответа или копирование в буфер обмена?

Delirium
31-07-2011, 19:04
rsod, чисто теоретически? Да, получится, но это все равно, что копать землю ломом - сделать то можно, но смысла ноль. Данная технология заточена исключительно под быстрое создание приложений, хранящих данные на сервере. Все остальное быстрее сделать на чистом C#, WPF или C++.

rsod
31-07-2011, 20:22
Все остальное быстрее сделать на чистом C#, WPF или C++. »
ну, к сожалению, пока с этими языками я не знаком

Delirium
01-08-2011, 09:13
ну, к сожалению, пока с этими языками я не знаком »
Дык LightSwitch и является надстройкой для языка C# или VB.NET :) Без знаний этих языков тяжеловато будет освоить технологию :)




© OSzone.net 2001-2012