![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| nettitan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 9.6.2006 Где: г. Хмельницкий Репутация: нет Всего: нет |
Привет всем !!!
Насколько я знаю и слышал есть два вида програмирования под .NET: 1. Windows Form 2. програмирование под WEB Я шас пишу на С# (под Windows), но меня также интересует второй пункт, так как над первым пунктом я сейчас работаю... Хотелось бы узнать побольше о програмировании под WEB, что это такое и с чем его едят..... Так как на С# можно писать и под WEB, хочу о нем узнать больше, может в будущем займусь всем этим. Зарание благодарен !!! |
|||
|
||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: 24 Всего: 93 |
Та часть .NET, которая связана с web называется ASP.NET.
Здесь даже есть подфорум посвящённый этому Разработка под ASP.NET Смысл всего это в том, что ты пишешь код, который будет выполняться на сервере и в результате выполнения получается html страница, отправляемая пользователю. Отличительная особенность ASP.NET в отличие, например, от PHP в том, что .NET берёт на себя большую часть "чёрной работы". Например, ты можешь создать на странице текстовое поле (TextBox) и дальше работать с ним практически так же, как ты это делал в Windows Forms. А всю работу по преобразованию в html будет выполнять .NET А в общем что-то более конкретное сказать сложно, поскольку не понятно: спрашиваешь ли ты что такое web-программирование вообще или ты с ним уже знаком и хочешь узнать особенности .NET? Это сообщение отредактировал(а) Дрон - 14.6.2006, 19:18 -------------------- Да. Именно так. |
|||
|
||||
| nettitan |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 9.6.2006 Где: г. Хмельницкий Репутация: нет Всего: нет |
Мне бы просто разобрятся по подробнее в этом всем. Почему .NET ведь есть Java? Я незнаком с WEB-програмированием, но должен с тобой немношко не согласится.... Ты говориш что :
Ведь насколько я знаю есть 4 так называемых Интернет приложений, это если я неошыбаюсь : 1. Web-приложения, которые работают на сервере, передавая через Интернет данные на клиентские машины. 2. Web-сервисы, которые позволяют приложениям обрабатывать их данные на сервере. При этом передача подлежащих обработке данных на сервер и возврат результатов осу- ществляется через Интернет; 3. приложения с поддержкой Интернета — автономные программы со встроенными меха- низмами, позволяющими их пользователям регистрироваться, получать обновления, а также предоставляющими доступ к справочной системе и другим вспомогательным службам через Интернет; 4. одноранговые приложения — автономные программы, использующие Интернет для вза- имодействия с другими программными продуктами этого же типа. И это все можно написать я так понял только на .NET. |
||||
|
|||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: 24 Всего: 93 |
nettitan,
Блин... А в какой книжке это было? Недавно вроде читал То, что я говорил относилось скорее к 1 типу. Веб-сервисы реализуются почти точно так же с технической точки зрения. 3 и 4 тип тоже без проблем делается на .NET, но это уже принципиально другой класс. Всё-таки не понимаю я в чём конкретно твой вопрос А расписывать всё и вся некогда. Для этого опять же книжки есть. -------------------- Да. Именно так. |
|||
|
||||
| Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: 9 Всего: 62 |
Разработка Web-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET Официальное пособие Microsoft для самостоятельной подготовки. |
|||
|
||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
||||
|
||||
| nettitan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 9.6.2006 Где: г. Хмельницкий Репутация: нет Всего: нет |
Да да из книги....
Но у меня два вопроса: 1. можно ли писать WEB приложения на С#? 2. что лутше для разработок под WEB, С# или Java? У меня складывается следущяя точка зрения на счет все этого, но может я неправ? Ключевой особенностью и Java, и C# является автоматическое управление памятью. Конечно, оба языка из-за этого совершенно не подходят для написания ядра операционной системы, но зато существенно упрощают разработку прикладных программ. Java появилась раньше .NET и потихоньку захватывала рынок не только серверного ПО, но и GUI-приложений для корпоративных клиентов, потому что C++ сложноват для рисования формочек, Visual Basic не похож на язык для крутых девелоперов, а Borland инвестировал в Java больше, чем в Delphi. Но при этом чем больше приложений на Java, тем меньше потребность в Windows, поэтому Мелкософт решил не поддерживать Java, а создать .NET, чтобы стимулировать разработку программ для Windows. Кончено, какая-то кроссплатформенность у .NET есть, но, с точки зрения Windows, .NET стремится стать частью операционной системы, как Internet Explorer. Карьера .NET-разработчика предполагает тесные партнёрские отношения с Мелкософтом, включая использование среды разработки Visual Studio, базы данных MS SQL и системы контроля версий Visual SourceSafe. Нужно отдать должное маркетингу Мелкософта, многие компании предпочитают думать о программном обеспечении не выходя за рамки видения Мелкософт. Иногда из-за этого приходится откладывать в сторону любимую Java и брать в руки C#. Хорошая новость в том, что накопленный в Java опыт помогает и в .NET, а развитие .NET стимулирует прогресс Java. вот и что после этого всего выбрать, а? |
|||
|
||||
| nettitan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 9.6.2006 Где: г. Хмельницкий Репутация: нет Всего: нет |
Большинство Java-разработчиков привыкли к CVS, после этого переход на Visual SourceSafe в сочетании с реализацией интеграции с ним в Visual Studio и концепцией solutions-projects воспринимается весьма болезненно. Справедливости ради стоит отметить, что переход на CVS в большом проекте теоретически возможен, но вызовет крайне негативную реакцию людей, привыкших к VSS.
И в ходе размышлений и поисков решения проблемы я вспомнил что есть Visual Basic. Для .NET примерно с равной вероятностью проект может разрабатываться как на C#, так и на VB.NET, причём очень часто используются сразу оба языка. Понятно, что C# и VB.NET практически не имеют между собой отличий, кроме синтаксиса, но вносят раздробленность в сообщество разработчиков. Даже если использовать только на C#, то в результатах поиска по документации всегда будут путаться материалы, относящиеся к VB.NET. Так теперь прийдется перефразовать пункт два сказаный выше: 1. ...... 2. что лутше для разработок под WEB, С# или Java или VB? Добавлено @ 11:54 Я никогда не использовал ASP.NET; тем не менее, я вполне допускаю, что ASP.NET имеет определённые и весьма существенные преимущества при создании небольших сайтов. Однако, эти преимущества выделяют веб-приложения в отдельный сегмент, очень многие .NET-разработчики специализируются либо только на GUI, либо только на веб. На Java веб-приложения можно создавать без использования каких-либо специфических технологий вроде JSP, JSTL. |
|||
|
||||
| Exception |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Погугли "Singularity OS".
Напротив, в отличие от PHP, ASP .NET имеет весьма существенные преимущества при разработке крупных систем.
Да ладно? Вообще без знаний, что ли Поскольку C# и VB .NET имеют мало отличий, вопрос в том, какой синтаксис тебе роднее. А Java - вообще другая платформа, тут уж смотри, что именно тебе надо: .NET или Java. |
||||||
|
|||||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
Ясно, ты ж читал книжку. Это дело вкуса. И ... реализации основных компонент (Framework и Java-машина(или что там у них)). Принципиальной разницы между VB .Net и C# нет --- это просто разные языки работы с компонентами. В .Net, ИМХО, вообще нет смысла говорить о языках программирования, только о самой технологии .Net |
|||
|
||||
| Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: 9 Всего: 62 |
||||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |