Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2011, 20:43   #1
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию Технологии разработки - Native или Web приложения...

Всем привет. Вот надумал создать тему...эдак порассуждать...Та и вопрос, как по мне, довольно таки насущный...А тему создал скорее всего из-за сложившейся неопределенности...
Вот сейчас как - кто-то пишет native-приложения, кто-то веб-приложения, каждый используется свой набор технологий необходимых для разработки и все довольны...Вот так и я - выбрал область разработки прикладного ПО, учу нужные ЯП, нужные технологии...вроде бы казалось все идет как положено..но, что можно наблюдать уже сейчас, правильно, Веб-приложения начинают вытеснять native-приложения...А следовательно и технологии, и ЯП для разработки native-приложения становятся мало востребованными, что вызывает остановку их развития в конечном итоге...
Например, только касаемо меня, вот продолжаю осваивать .Net, WPF, C# - ЯП, технологии устраивают...доволен вобщем говоря...Но тут, как должно многим быть известно, MS показывает всем презентацию новой Windows 8 и заявляет о предоставлении возможности писать, насколько я понял, native-приложения на HTML5 + JavaScript...Естественно, большинство .Net разработчиков начали задумываться о то, а что же их ждет дальше, т.е. не "киданет" ли MS всех .Net-чиков с заявлением, что мол пишите теперь на HTML5 + JavaScript...а ведь это MS - ожидать все возможно...Так вот, что же выходит - понабегут Веб-разработчики и сразу станут в разы востребованы...ибо, .Net-вцам теперь нужно будет время перейти с одной технологии на другую...
Ага...а все к чему, выходит, что сейчас непонятно, что случится с .Net через некоторое время и все вот то время потраченное на обучение выходит потрачено зря...печальная конечно картина...Следовательно, осмотревшись вокруг и поняв, что Web приложения как бы то ни было берут верх над Native, можно прийти к выводу, что проще уже сейчас не связываться с Native, а сразу переходить в Web...Неужели что-то подобное нас ожидает в ближайшем будущем? Непонятно также, а что же с С++, Delphi, Asm разработчиками...и что тоже получается вот так вот бросить весь багаж знаний и приняться осваивать все с нуля...ну это же как-то бредово, не так ли?

з.ы. В тексте довольно таки много неточностей, так что не нужно сразу кричать, что какой-то момент неверный...уточните, дополните...
з.ы.ы. Основной вопрос(ы) наверное можно сформулировать так - неужели все, ну ладно большая часть, софта уйдет в Web? И не пора ли уже задумываться о переходе на разработку именно под Web, т.е. начинать, если кто не начал или же продолжать, осваивать нужные технологии?
Вот как-то так...давно хотел создать подобную тему...и таки создал...
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 01.07.2011, 21:07   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

маленький вопросец, а кто сказал что WEB-приложение обязательно должно быть написано на HTML+JS?
ASP.NET существует между прочим.
веб приложения пишут на нем

http://ru.wikipedia.org/wiki/Веб-приложение
да и тут сказано же, не один язык это позволяет.

да и думаю если что, то будут новые разработки.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.07.2011, 06:13   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Непонятно также, а что же с С++, Delphi, Asm разработчиками...
А сними все хорошо... Микроконтроллеры, ядра ОС, высоконагруженные веб-сервера....
p51x вне форума Ответить с цитированием
Старый 02.07.2011, 08:24   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Следовательно, осмотревшись вокруг и поняв, что Web приложения как бы то ни было берут верх над Native, можно прийти к выводу
... что ты не там осматривался, или не далеко смотрел.
Нативные приложения были есть и будут, хотя бы потому что те же WEB технологии работают именно в таких приложениях.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.07.2011, 11:40   #5
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
маленький вопросец, а кто сказал что WEB-приложение обязательно должно быть написано на HTML+JS?
Конечно необязательно...просто в пример привел именно HTML+JS из-за того, что MS начинает двигаться в этом направлении...т.е. разрешит уже писать Native приложения именно используя HTML+JS, а там глядишь и вовсе от .Net откажется...

Цитата:
Нативные приложения были есть и будут
Это было бы просто отлично...

А и кстати, не зря же вон .Net разработчики написали письмо MS с вопрос, а что же дальше следует ожидать, ибо тоже наверное беспокоятся - а не "киданут" ли их...
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 02.07.2011, 13:13   #6
iukash
учу английский...
Форумчанин
 
Аватар для iukash
 
Регистрация: 04.04.2009
Сообщений: 480
По умолчанию

Подкину дровишек в топку! Qt тоже пошел развиваться куда то не в "ту сторону", я толком пока не разбирался, времени нет, но что теперь там во многих примерах использования Qt Quick имеется функционал на JavaScript это точно! И к 5-й версии Qt все виджеты ИМХО перестанут развиваться! Конечно в это внесла вклад нокия, но тенденция движения в сторону JS просматривается, ненавязчиво будет навязываться! Глянул в сторону Qt Quick и мне показалось все настолько сырое что до выхода 5-й решил изучить другую технологию и покодить на ней, кстати мой выбор пал на .Net. А про то что
Цитата:
Нативные приложения были есть и будут
я тоже не сомневаюсь.
"Мы можем что-то изменить и своими силами..."
"Начнешь с себя, примером ближнему поможешь..."
iukash вне форума Ответить с цитированием
Старый 02.07.2011, 18:35   #7
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Вы статью на хабре прочитали что ли? Там вообще прямые противоречия.
Читаем что .NET использоваться не будет.
Ранее в этом месяце Microsoft несколько шокировала Windows-разработчиков: платформа .NET, которую компания продвигала на протяжении последнего десятилетия как основную для разработчиков, не будет использоваться при построении приложений для нового интерфейса Windows 8.

Читаем, что подмножества .NET являются приоритетными
Разработка пользовательских интерфейсов с использованием инструментов, подобных XAML, WPF и Silverlight, является приоритетной для Microsoft в будущем.

Дальше вообще песня.
DirectUI основывается на подмножестве текущей технологии WPF/Silverlight

Также в Windows 8 появится новая встроенная библиотека для разработки пользовательских интерфейсов — DirectUI

Новая версия Silverlight, по-видимому, пока называемая Jupiter, будет работать, используя DirectUI.

DirectUI основывается на подмножестве текущей технологии WPF/Silverlight

Jupiter — фактически Silverlight 6 — это полнофункциональный гибкий набор инструментов для построения приложений. Как именно соотносятся DirectUI и Jupiter, пока остается неясным — возможно, что они выполняют одни и те же функции, и DirectUI будет развиваться, пока не достигнет уровня Silverlight

То есть у нас будет DirectUI который представляет собой подмножество WPF/Silverlight. А новая версия сильверлайта будет работать через DirectUI. Причём DirectUI будет развиваться достигая уровня сильверлайта. Чёрд, эта статья взорвала мне моск. Какой-то хоровод технологий основанных друг на друге которые друг друга будут перегонять. 0_0
the_deer_one вне форума Ответить с цитированием
Старый 02.07.2011, 20:17   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ерунда. Микрососы еще лет 10 от нативок не смогут отказаться, иначе Линукс их прихлопнет окончательно. Кому захочется все старые программы переписывать под совершенно новые технологии? Это когда они были монополистами в рынке ПО тогда могли диктовать свои условия, ито даже тогда они не смогли навсегда похоронить ДОС, хоть и кричали об этом. .NET будет что бы там не говорили.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.07.2011, 21:09   #9
iukash
учу английский...
Форумчанин
 
Аватар для iukash
 
Регистрация: 04.04.2009
Сообщений: 480
По умолчанию

Цитата:
Вы статью на хабре прочитали что ли?
Видимо да
Я тоже там статью про Qt 5 прочитал!

На самом деле теперь задумался, может все таки стоит JS учить!
"Мы можем что-то изменить и своими силами..."
"Начнешь с себя, примером ближнему поможешь..."

Последний раз редактировалось iukash; 02.07.2011 в 21:16.
iukash вне форума Ответить с цитированием
Старый 02.07.2011, 23:35   #10
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Читаю и поражаюсь. Вы программисты или где? Или хочете сказать, что HTML + JS перекрывает возможности С++, C# и .NET в целом? Лепить GUI на HTML с жабаскриптом под винду - это наоборот плюс. Сколько человек знает WPF и XAML в частности? Сколько времени нужно на их изучение? Скольким людям нужны все имеющиеся там фичи? А теперь подумайте сколько человек знает HTML и им в идеале не придется ничего учить, для "лепки" GUI. Майкрософт по сути даёт дорогу конкуренту своего детища под именем XAML, а на неё ещё и наезжают. Это во-первых.
Во-вторых, в Windows 8, согласно слухам, будет два варианта GUI:
1) Моднячий в стиле Zune, т.е. аки на виндофоне.
2) Классический, аки в десктопной винде семёрке.
Если исходить из второго, то никто WPF убивать не будет. Да и Windows Forms будут фунциклировать наверняка.
А вообще, на основании слухов обкакивать компанию неправильно. Слухи имеют обычай оказываться ложными.
Как в шутке:
"Хотите стать наркоманом, проституткой или убийцей? Не здоровайтесь с бабушками у подъезда."
Слухи... такие слухи.
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Web - технологии Musho Свободное общение 6 19.06.2011 19:46
Технология разработки приложения (подробнее внутри). Victor.K Свободное общение 1 19.05.2009 18:27
Выбор технологии для создания пользовательского приложения drwhite Свободное общение 0 14.08.2007 05:55