Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C# и HTML5 приложение 
:(
    Опции темы
neoks
  Дата 10.11.2013, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 425
Регистрация: 5.7.2010

Репутация: нет
Всего: 1



Здравствуйте, хотел бы узнать про HTML5 в C#, а именно можно делать на нем приложение с привычным windows окном для пользователя или там вся программа работает через HTTP ?, пока что нашел примеры исключительно под HTTP проекты (как бы сайт на C#).

Еще хотелось бы пример приложения с использованием HTML (с обычным windows окном) если такое существует. 


PM MAIL   Вверх
vinter
Дата 10.11.2013, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: нет
Всего: 56



посмотри WebView

Это сообщение отредактировал(а) vinter - 10.11.2013, 12:18


--------------------
Мой блог
PM MAIL WWW   Вверх
neoks
Дата 10.11.2013, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 425
Регистрация: 5.7.2010

Репутация: нет
Всего: 1



Тут я понимаю все равно создается обычное приложение на HTML5 по HTTP, а потом просто в WPF это все оборачивается в окошко и парсится результат через браузер с HTTP.

А можно ли как-то создать приложение на подобие XAML, но верстку самой программы (кнопки и т.д) в HTML и CSS ?.
PM MAIL   Вверх
vinter
Дата 10.11.2013, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: нет
Всего: 56



Для Windows Store можно создавать приложения на HTML+JS, только к .net это уже отношения не имеет. Что касается приложений вне магазина: какой в этом смысл? XAML специально был создан, чтобы добавить декларативную струю в приложения на десктопе. HTML и CSS тут явно мимо кассы.
Возможно, есть сторонние решения, которые генерируют код на основе HTML и CSS.


--------------------
Мой блог
PM MAIL WWW   Вверх
diadiavova
Дата 10.11.2013, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



Относительно всех этих новшеств с хтмл5- приложениями, ничего сказать не могу, еще не лез туда. Но приложения на хтмл писать можно уже довольно давно
http://ru.wikipedia.org/wiki/HTML_Application
В двух словах все просто: пишется обычная веб-страница, сохраняется с расширением hta и запускается в отдельном окне с привилегиями десктопного приложения. Если надо что-то допилить на шарпе, то можно написать комвизибл-библиотеку, установить ее в систему и создавать экземпляры классов как ActiveX-объекты.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
neoks
  Дата 10.11.2013, 19:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 425
Регистрация: 5.7.2010

Репутация: нет
Всего: 1



Спасибо всем, я просто смотрю кругом HTML5 для windows 8, вот и хотел узнать что оно такое, ничего путного сам не нашел. Так меня полностью устраивает XAML, много везде коментов что XAML умрет и что мелкософтные очень сильно пиарят именно HTML5, отводя роль XAML на второй план. Но с текущим состоянием дел думаю XAML минимум годика 3-4 будет жить точно 
PM MAIL   Вверх
dzaraev
Дата 11.11.2013, 07:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 12.1.2013

Репутация: нет
Всего: 1



Цитата(neoks @  10.11.2013,  14:20 Найти цитируемый пост)
А можно ли как-то создать приложение на подобие XAML, но верстку самой программы (кнопки и т.д) в HTML и CSS ?. 

Это как "создать что-то на подобие C#, но программировать на Cи" ? HTML+CSS описывают представление и XAML описывает представление, вы уж определитесь всё-таки с технологией.


Цитата(neoks @  10.11.2013,  19:35 Найти цитируемый пост)
 много везде коментов что XAML умрет и что мелкософтные очень сильно пиарят именно HTML5, отводя роль XAML на второй план

Я вам больше скажу, есть даже что-то вроде петиции дотнетчиков майкрософту с понтом - "че за фигня, десяток лет  .net зубрили, а вы тут Javascript лоббируете!" 
Но при этом, читали ли вы другие "коменты", что вообще-то майкрософт желает привлечь на свои новые платформы HTML5/JS разработчиков? Про .net и так понятно, что он поддерживается, а вот про HTML надо заявить, чтобы все услышали. 
В общем, когда начитаетесь комментов - прочитайте еще и вот эту копипасту (на злобу дня) и больше не дергайтесь по каждому коменту от технологии к технологии, а спокойно проанализируйте ситуацию самостоятельно:

Код

История программных революций от Microsoft, вкратце: Сначала были Windows API и DLL Hell.
Революцией №1 было DDE - помните, как ссылки позволили нам создавать статусные строки,
отражающие текущую цену акций Microsoft? Примерно тогда же Microsoft создала ресурс VERSION INFO, 
исключающий DLL Hell. Но другая группа в Microsoft нашла в DDE фатальный недостаток - его писали не
они! Для решения этой проблемы они создали OLE (похожее на DDE, но другое), и я наивно вспоминаю
докладчика на Microsoft-овской конференции, говорящего, что скоро Windows API перепишут как OLE
API, и каждый элемент на экране будет ОСХ-ом. В OLE появились интерфейсы, исключающие DLL Hell.
Помните болезнь с названием "по месту", при которой мы мечтали встроить все свои приложения в один
(возможно, очень большой) документ Word? Где-то в то же время Microsoft уверовала в религию С++,
возникла MFC решившая все наши проблемы еще раз.
Но OLE не собиралась, сложа руки смотреть на это, поэтому оно заново родилось под именем COM,
и мы внезапно поняли, что OLE (или это было DDE?) будет всегда - и даже включает тщательно 
разработанную систему версий компонентов, исключающую DLL Hell. В это время группа отступников
внутри Microsoft обнаружила в MFC фатальный недостаток - его писали не они! Они немедленно 
исправили этот недочет, создав ATL, который как MFC, но другой, и попытались спрятать все 
замечательные вещи, которым так упорно старалась обучить нас группа COM. Это заставило группу 
COM (или это было OLE?) переименоваться в ActiveX и выпустить около тонны новых интерфейсов 
(включая интерфейсы контроля версий, исключающие DLL Hell), а заодно возможность сделать весь код 
загружаемым через броузеры, прямо вместе с определяемыми пользователем вирусами (назло этим 
гадам из ATL!). 
Группа операционных систем громким криком, как забытый средний ребенок, потребовала внимания, 
сказав, что нам следует готовиться к Cairo, некой таинственной хреновине, которую никогда не могли 
даже толком описать, не то, что выпустить. К их чести, следует сказать, что они не представляли 
концепции "System File Protection", исключающей DLL Hell. Но тут некая группа в Microsoft нашла 
фатальный недостаток в Java - её писали не они! Это было исправлено созданием то ли J, то ли Jole, а 
может, и ActiveJ (если честно, я просто не помню), точно такого же как Java, но другого. Это было 
круто, но Sun засудило Microsoft по какому-то дряхлому закону. Это была явная попытка задушить право
Microsoft выпускать такие же продукты, как у других, но другие. Помните менеджера по J/Jole/ActiveJ, 
стучащего по столу туфлей и говорящего, что Microsoft никогда не бросит этот продукт? Глупец! Все 
это означало только одно - недостаток внимания к группе ActiveX (или это был COM?). Эта невероятно 
жизнерадостная толпа вернулась с COM+ и MTS наперевес (может, это стоило назвать ActiveX+?). 
Непонятно почему к MTS не приставили "COM" или "Active" или "X" или "+" - они меня просто потрясли 
этим! Они также грозились добавить + ко всем модным тогда выражениям. Примерно тогда же кое-кто 
начал вопить про "Windows DNA" (почему не DINA) и "Windows Washboard", и вопил некоторое время, 
но все это почило раньше, чем все поняли, что это было. 
К этому моменту Microsoft уже несколько лет с нарастающей тревогой наблюдала за интернет. 
Недавно они пришли к пониманию, что у Интернет есть фатальный недостаток: ну, вы поняли. 
И это приводит нас к текущему моменту и технологии .NET (произносится как "doughnut (пончик по-
нашему)", но по-другому), похожей на Интернет, но с большим количеством пресс-релизов.
Главное, что нужно очень четко понимать - .NET исключает DLL Hell. 
В .NET входит новый язык, C#, (выясняется, что в Active++ Jspresso был фатальный недостаток, от 
которого он и помер). .NET включает виртуальную машину, которую будут использовать все языки 
(видимо, из-за фатальных недостатков в процессорах Интел). .NET включает единую систему защиты 
(есть все-таки фатальный недостаток в хранении паролей не на серверах Microsoft). Реально проще 
перечислить вещи, которых .NET не включает.
.NET наверняка революционно изменит Windows-программирование... примерно на год.
(с)тырено где-то


Это сообщение отредактировал(а) dzaraev - 11.11.2013, 07:22
--------------------
Если вопрос решён - помечайте тему.  
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1346 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.