|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.07.2011, 20:43 | #1 |
Software Developer
Старожил
Регистрация: 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, т.е. начинать, если кто не начал или же продолжать, осваивать нужные технологии? Вот как-то так...давно хотел создать подобную тему...и таки создал...
Будь проще и люди к тебе потянутся
|
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 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
|
|
02.07.2011, 08:24 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Нативные приложения были есть и будут, хотя бы потому что те же WEB технологии работают именно в таких приложениях.
I'm learning to live...
|
|
02.07.2011, 11:40 | #5 | ||
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Цитата:
Цитата:
А и кстати, не зря же вон .Net разработчики написали письмо MS с вопрос, а что же дальше следует ожидать, ибо тоже наверное беспокоятся - а не "киданут" ли их...
Будь проще и люди к тебе потянутся
|
||
02.07.2011, 13:13 | #6 | |
учу английский...
Форумчанин
Регистрация: 04.04.2009
Сообщений: 480
|
Подкину дровишек в топку! Qt тоже пошел развиваться куда то не в "ту сторону", я толком пока не разбирался, времени нет, но что теперь там во многих примерах использования Qt Quick имеется функционал на JavaScript это точно! И к 5-й версии Qt все виджеты ИМХО перестанут развиваться! Конечно в это внесла вклад нокия, но тенденция движения в сторону JS просматривается, ненавязчиво будет навязываться! Глянул в сторону Qt Quick и мне показалось все настолько сырое что до выхода 5-й решил изучить другую технологию и покодить на ней, кстати мой выбор пал на .Net. А про то что
Цитата:
"Мы можем что-то изменить и своими силами..."
"Начнешь с себя, примером ближнему поможешь..." |
|
02.07.2011, 18:35 | #7 |
Участник клуба
Регистрация: 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 |
02.07.2011, 20:17 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ерунда. Микрососы еще лет 10 от нативок не смогут отказаться, иначе Линукс их прихлопнет окончательно. Кому захочется все старые программы переписывать под совершенно новые технологии? Это когда они были монополистами в рынке ПО тогда могли диктовать свои условия, ито даже тогда они не смогли навсегда похоронить ДОС, хоть и кричали об этом. .NET будет что бы там не говорили.
I'm learning to live...
|
02.07.2011, 21:09 | #9 | |
учу английский...
Форумчанин
Регистрация: 04.04.2009
Сообщений: 480
|
Цитата:
Я тоже там статью про Qt 5 прочитал! На самом деле теперь задумался, может все таки стоит JS учить!
"Мы можем что-то изменить и своими силами..."
"Начнешь с себя, примером ближнему поможешь..." Последний раз редактировалось iukash; 02.07.2011 в 21:16. |
|
02.07.2011, 23:35 | #10 |
Старожил
Регистрация: 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 будут фунциклировать наверняка. А вообще, на основании слухов обкакивать компанию неправильно. Слухи имеют обычай оказываться ложными. Как в шутке: "Хотите стать наркоманом, проституткой или убийцей? Не здоровайтесь с бабушками у подъезда." Слухи... такие слухи. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Web - технологии | Musho | Свободное общение | 6 | 19.06.2011 19:46 |
Технология разработки приложения (подробнее внутри). | Victor.K | Свободное общение | 1 | 19.05.2009 18:27 |
Выбор технологии для создания пользовательского приложения | drwhite | Свободное общение | 0 | 14.08.2007 05:55 |