Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# под Web, ASP.NET

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.92
php-master
0 / 0 / 0
Регистрация: 02.11.2008
Сообщений: 25
#1

Что должен знать asp-программер? - C# ASP.NET

13.11.2008, 02:34. Просмотров 3001. Ответов 33
Метки нет (Все метки)

Hello All

Два года занимался PHP, и вот решил изучить ASP.
Просмотрел я доки, которые к IIS прилагаются. Там описано всего 6 объектов (session, request, response и т.д.) + работа с некоторыми COM-объектами + синтаксис JS&VB + global.asa

Это все что нужно знать ASP-программеру? (про знание http, html, css, sql просьба не вспоминать) Или я слишком наивный?

Входит ли в обязаности ASP-программера написание activeX-объектов?

Спасибо всем кто уделил время моему сообщению

ЗЫ
Если вопрос вам показался странным, то я его задал хотя бы потому что в php мануал намного солиднее и читать там приходится много а тут пару почти нечего читать.

ЗЗЫ
про dotnet пока не надо говорить, всему свое время
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2008, 02:34
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Что должен знать asp-программер? (C# ASP.NET):

.NET 4.x Что надо знать что бы перейти к ASP.NET - C# ASP.NET
Привет всем, я уже изучил С# основы(правда не все получается но я стараюсь ), не много выучил Windows Form, а теперь хочу перейти к...

Запись в Access из *asp ошибка: В операции должен использоваться обновляемый запрос. /Tutorial/GuestBook1.asp, line 79 - C# ASP.NET
Пытаюсь из файла - asp переслать данные в базу данных, нихрена не получается, появляется ошибка: Тип ошибки: Microsoft JET Database...

Что нужно иметь виндам XP, чтобы работали ASP, не ASP.NET, а просто ASP? - C# ASP.NET
Что нужно иметь виндам XP, чтобы работали ASP, не ASP.NET, а просто ASP? Или все уже есть? Я имею ввиду сервер.

Нужно ли asp.net программисту знать css, javascript, jquery, ajax - C# ASP.NET
Как вы считаете? Свое мнение пожалуйста обоснуйте. Почему должен знать программист css, ведь для этого есть дизайнеры? Знать javascript не...

ASP.NET Core должен быть медленный? - C# ASP.NET
Создал в студии проект ASP.NET Core получил вот там такой класс ")] public class ValuesController : Controller { ...

Ошибка в ASP + ACCESS: 'в операции должен использоваться обновляемый запрос'! - C# ASP.NET
Помогите!! Сервак (локалхост) выводит мессагу, что типа 'в операции должен использоваться обновляемый запрос'!!! Чо это такое??? пишите...

33
debutant
0 / 0 / 0
Регистрация: 17.08.2007
Сообщений: 539
13.11.2008, 07:53 #2
Официальный manual содержит мало чего интересного, я имею в виду ту документацию, которая устанавливается при setup IIS/PWS.
ASP-технология создавалась как 'клей' в архитектуре DNA и только для работы в этой архитектуре. Основа DNA - бизнес компоненты, работающие под управлением MTS/COM+, следовательно требование к 'клею' было следующее - максимальный 'перенос' функциональности компонентов на клиентский броузер. При этом, по традиции, все детали низкого уровня были скрыты. Можно считать это минусом, но для разработчика, стесненного сроками сдачи проекта, по моему мнению, лучше сосредоточиться на решении проблем бизнеса. Т.е. как такового 'чисто' ASP-программиста я не встречал, как и 'чисто' PHP-программиста.
Мой совет - изучай DNA в комплексе, так как после нескольких проектов у тебя появится стойкое желание скрыть весь этот 'макаронный' код в что-нибудь двоичное и быстрое, а на ASP отдать только функции приема/выдачи информации.

Удачи!

З.Ы. Кстати, я иду в противоположном направлении - работал под DNA, а теперь вот занялся open-системами

З.З.Ы. А вот dotNET заняться лучше сразу и сейчас, потому что в ней идея DNA откорректирована и усовершенствована.
0
VIT46
0 / 0 / 0
Регистрация: 06.11.2008
Сообщений: 92
13.11.2008, 21:45 #3
Если хоть немного знаешь VB то будет всё легко. Если хорошо знаешь VB то вообще минимум проблем. Для меня, например, стало открытием то, что можно включать файлы. Или например, что сессионная переменная в цикле иногда 'тормозит' т. е. не успевает устанавливаться нужное значение. и вообще куча других глюков. Всё приходит только с опытом, документацию можно прочитать только для начала ...
(сам я не спец а только начинающий)
0
al
14.11.2008, 04:09 #4
>>открытием то, что можно включать файлы.

этo не тoлькo у asp

>>Или например, что сессионная переменная в цикле иногда 'тормозит' >>т. е. не успевает устанавливаться нужное значение.

мoжнo привести пример, a тo тaк кaк-тo непoнятнo
creatop
0 / 0 / 0
Регистрация: 12.11.2008
Сообщений: 31
14.11.2008, 23:37 #5
PHP рулит, ASP - сукс и тормоз!!
Но тем не менее мне самому пришлось с ним знакомиться недавно, т.к. подвернулась неплохая работенка. По ASP нормальных док нету в сети совершенно. Но вообще-то ASP[как я понял] основан на VBscript, так что доки надо искать по нему.
Я, правда, полтора дня убил, на то, чтобы что-то умное найти. 8[
В основном везде ссылки на microsoft, что есть сукс и не рулез с их бесконечными редиректами [нет, чтоб воткнуть один zip-файл]
Если сильно надо, могу скинуть chm-хелпик довольно неплохой на мыло [урл я не помню]
0
al
15.11.2008, 00:02 #6
2 debutant
>>З.З.Ы. А вот dotNET заняться лучше сразу и сейчас, потому что в ней >>идея DNA откорректирована и усовершенствована.

.net этo .net a dna этo dna
сoвершеннo рaзные вещи, уже хoтя бы пoтoму чтo .net этo CLR

2 creatop
al
15.11.2008, 00:04 #7
2 creatop
неплoхo бы дoкaзaть нa примерaх
чтo asp тoрмoз пo срaвнению с php
a тo тaк этo пoлучaется гoлoслoвнoе утверждение
php-master
0 / 0 / 0
Регистрация: 02.11.2008
Сообщений: 25
15.11.2008, 02:05  [ТС] #8
Спасибо всем кто ответил.
Как я понял из ваших ответов информации в официалном мануале мало.
Может кто посоветует о чем еще следует почитать? (технологии, программы и т.д.)

Плиз, только не надо здесь очередной флейм раздувать 'PHP vs ASP'
0
php-master
0 / 0 / 0
Регистрация: 02.11.2008
Сообщений: 25
15.11.2008, 02:16  [ТС] #9
2 debutant
что ты имел ввиду под словами:
>> максимальный 'перенос' функциональности компонентов
>> на клиентский броузер

По максимому использовать Javascript client-side? Я в PHP наоборот все на сервер стараюсь перетащить, чтоб не было проблем с совместимостья броузеров
0
parashin
0 / 0 / 0
Регистрация: 21.06.2007
Сообщений: 654
15.11.2008, 11:46 #10
>По ASP нормальных док нету в сети совершенно

а чем msdn.microsoft.com не устраивает?
0
creatop
0 / 0 / 0
Регистрация: 12.11.2008
Сообщений: 31
15.11.2008, 15:06 #11
не устраивает он в основном тем, что он в онлайне, а некоторым людям за онлайн надо платить.
0
debutant
0 / 0 / 0
Регистрация: 17.08.2007
Сообщений: 539
15.11.2008, 16:05 #12
2luber: Естественно! Но в MS никогда не будут работать по принципу 'мы наш, мы новый мир построим'. Хоть убей меня, а для меня dotNET- новая версия DNA. Да и это, суть, не важно. Главное - идеология - разработчики должны мыслить компонентами

2php-master: нет, не использовать на полную катушку скриптовый двигатель клиента. Я же слово 'перенос' специально в кавычках написал. Я имел в виду 'аналог' классов на PHP, только в скомпилированном виде и под управлением MTS/COM+
0
t1k
3 / 3 / 0
Регистрация: 10.05.2007
Сообщений: 1,617
16.11.2008, 10:48 #13
2 creatop:
ASP значительно быстрее PHP, что уж говорить об ASP.NET (хотя возможно на каком-нибудь старье с малой тактовой частотой и малым количеством оперативной памяти PHP и быстрее, но на современных многопроцессорных системах ASP и уж конечно ASP.NET обгоняют PHP на порядки)

ASP не основано на vbscript, в частности в нем можно легко использовать Perl, на который, насколько я знаю, достаточно похож PHP.

Также можно использовать javascript, который обязан знать каждый веб-разработчик. Надеюсь проблем с поиском документации по Perl и javascript нет?

Большинство документации по ASP идет вместе с веб-сервером IIS, документацию по VBScript и Javascript можно скачать отдельно.

Документация по программным продуктам microsoft составляет несколько десятков гигабайт, поэтому было бы неразумно давать ее всю скачивать с сайта ms, отсюда и редиректы. Просто купите себе msdn на нескольких компакт-дисках, а недостающие части смотрите в онлайне.
0
creatop
0 / 0 / 0
Регистрация: 12.11.2008
Сообщений: 31
16.11.2008, 12:51 #14
Я конечно не профи, и оспаривать не собираюсь, но все таки хотелось бы увидеть какой-нибудь официальный документ по сравнению работы аналогичных прог на asp и php. Чтоб сомнения пропали, как говорится, блин, раз и нафсегда!!! 8]

ЗЫ: у меня как раз старенькая тачка 8]
0
creatop
0 / 0 / 0
Регистрация: 12.11.2008
Сообщений: 31
16.11.2008, 13:31 #15
и как там кстати у ASP с многоплатформенностью??
0
16.11.2008, 13:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2008, 13:31
Привет! Вот еще темы с ответами:

При выборе строки из выпадающего меню должен загружаться 2-й asp - C# ASP.NET
Помогите плз. У меня фреймовый html с 3-мя asp. 1-й asp загружает таблицу из access. <% Server.ScriptTimeout = 360 %> <% ...

ASP, который должен добавить данные в базу ACCES, присланные формой. - C# ASP.NET
Вот код ASP, который должен добавить данные в базу ACCES, присланные формой. <% strConnectionString =...

На test.asp asp понимает, что это объект, но не позволяет вызвать ни один метод (функцию, переменную) - C# ASP.NET
Люди, подскажите, что делать. Пишем следующее.. (на VBScript) Class Cart .... Public Function Count .... End Class Set...

Что лучше ASP или ASP.NET? - C# ASP.NET
Всем привет! Пытаюсь доказать боссу преимущества ASP.NET перед ASP. Но, он спрашивает-есть ли что в ASP.NET чего нельзя сделать в простом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru