Я честно считаю, что, возможно, за исключением ОС и браузеров, все будет веб-приложение в течение следующих 10 лет. Сказав это, позвольте мне пояснить, что все, что я имею в виду, все, что a) подразумевает какой-то пользовательский интерфейс и b), может быть гарантировано безопасным.
Пользовательские приложения всегда в какой-то момент нуждаются в бэкэнд, которые на каком-то уровне требуют кода, который не соединяется с людьми и не выполняется через HTTP. Я всегда напоминаю себе, что такие вещи, как «кошка» в Unix, на самом деле являются программами, которые вызывается ОС, а не только функция, встроенная в ОС. MySQL не будет веб-приложением (насколько я знаю), но приложение, которое поддерживает веб-приложения. Мы можем дойти до того момента, когда эти приложения полностью развиваются через веб-интерфейс, записываются, проверяются, загружаются и вызывают все через браузер, но на каком-то уровне он все еще работает за кулисами.
В этой второй точке, о гарантированной безопасности, я могу с легкостью представить себе крупную корпорацию или правительственное учреждение, на котором выполняется 95 процентов ежедневных рутинных программ через веб-приложения, но требующие выполнения определенных операций с высокой степенью безопасности на машине, непосредственно сопряженной с каким-то мэйнфреймом, после прохождения через холодные двери с помощью сканирования сетчатки и что нет. Или просто потому, что они не могут рисковать перенести некоторые критически важные приложения в Интернет, опасаясь, что это нарушит наши потерянные данные в этом процессе.
Но с этими двумя вещами я честно считаю, что все будет основано на Интернете. Благодаря продвижению веб-сервисов и XML в целом можно будет не только получать доступ и взаимодействовать с нашими данными, но и подключать наши пользовательские приложения в другое приложение и расширять это взаимодействие дальше и в любой требуемой среде.
Это как Apple, объявление «Там есть приложение для этого». За исключением случаев, когда люди получают реальную картину, это не приложение, написанное для вашего iPhone, а URL. «Для этого есть сайт».
Все? В том числе IDE, антивирусные программы, iTunes и т. Д. На мой взгляд, есть определенные приложения, которые не могут быть предоставлены браузером ... – mezoid
iTunes = grooveshark, antivirus = Housecall, IDE = flash/flex + bespin. Я знаю, что они не идеальные примеры, но я говорил в ближайшие 10 лет. Я согласен с тем, что было бы сложно иметь веб-приложение, которое управляло бы постоянным монитором для чего-то вроде AV, но если все в сети, браузер может иметь тонкое приложение AV, которое обрабатывает безопасность, а затем вы запускаете Housecall (или следующая большая вещь), если вы заразитесь. И да, Housecall использует java, но я думаю, что это извиняется от моих идеологических идей. – Anthony
Хммм ... у вас есть интересная перспектива Энтони. Думаю, следующие десять лет покажут нам, в каком направлении идут дела ...до тех пор, я не на 100% убежден, что настольные приложения исчезнут ... но я уверен, что они станут реже. – mezoid