Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.59/74: Рейтинг темы: голосов - 74, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 01.05.2007
Сообщений: 57

JSP против ASP

23.12.2007, 17:00. Показов 15495. Ответов 149
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочется выслушать лаконичное профессиональное мнение о преимуществах JSP перед ASP, отбросив тему безопасности ...
Что в JSP такого есть, чего нет в ASP...
И чем лучше в JSP то, что есть и в JSP, и в ASP...
Является ли преимущесто JSP тотальным или у JSP есть слабости (значительные/незначительные) по отношению к ASP...

P.S. желательно без такого словесного фуфла, как 'масдай', 'рулез' и т.д. и т.п.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.12.2007, 17:00
Ответы с готовыми решениями:

JSP против ASP. От слов к... примерам.
Из обсуждений темы 'JSP против ASP' удалось выяснить, что лучшим для высказывающего мнение, как правило, считается то, чем он...

ResultSet закрывается в JSP против моей воли сам по себе
Всем добрый день! Помогите, пожалуйста, решить проблему - сегодня просидел весь день над ней, много гуглил, но безрезультатно. У меня...

ASP -> JSP
Помогите с обучением! Есть несложные куски интранета на ASP. Они вставлены в iframe-ы, т.к. страницы производятся посредством CMS из...

149
mishgun
30.12.2007, 18:20
Студворк — интернет-сервис помощи студентам
>>А вот тут вы не правы, в J++ и J# - язык Ява поддерживается полностью - платформа Ява - не полностью.
Ничего подобного.Не поддерживается Свинги не узнает методы из Джава 2 а использует депрекейтед методы из Джава1.1.С некоторыми ещё нормально но когда дело касается тредов то тут уже дело посерьезнее stop() и yield() абсолютно разные методы.
По поводу вебсерверов.Это что плохо когда у тебя есть выбор?Причем очень широкий диапазон?
И при решении клиента в дальнейшем поменять один вебсервер на другой никакого вреда от этого не будет.
А вообще предлагаю ничью потому что бесполезно доказывать АСПишникам что ДЖСП лучше равно как и ДЖСПишникам что АСП лучше.Причина?Потому что в основной массе АСПишники на ДЖСП не работали никогда и не знают с чем это едят.Я поработал чуток на АСП и моё мнение-они мне не нравятся.
1 / 1 / 1
Регистрация: 18.08.2007
Сообщений: 289
30.12.2007, 23:12
Насчёт JVM.
У MS она хитрая: не всю память под пул объектов хавает, в отличие от других машин, поэтому говорят, что MS JVM -- самая быстрая из всех и ресурсо-сберегающая.
Но ситуация с 'нормальными' JVM сейчас улучшается.
0
0 / 0 / 0
Регистрация: 19.12.2007
Сообщений: 33
31.12.2007, 02:09
Ату их всех!
Ату!

Жирная домохозяйка.
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
31.12.2007, 11:17
2 mishgun:
Надо все же различать сам язык и платформу. Так вот Swing - это библиотека она входит в платформу Ява. Все ключевые слова, определение класса, определение функции и ее реализация (function), все типы данных (int char), циклы (for while), переходы по условию (if else) все это поддерживается в J++ и J#. Т.е сам язык как набор языковых операторов и управляющих конструкций.

>>Это что плохо когда у тебя есть выбор?
Это конечно хорошо. Однако я как программист (т.е. пишу программы на определенных языках программирования) хочу не наличия многих веб-серверов, а наличия многих языков программирования (т.е. хочу выражать свои мысли как мне удобно, а не как удобно веб-серверу). Действительно, если для программы неважно на каком веб-сервере она выполняется,то и программиста это не волнует. Наличие многих веб-серверов должно радовать скорее PM, который может выбрать для проекта например либо дешевый, но медленный, либо быстрый, но дорогой веб-сервер (например).

>>предлагаю ничью
Я на самом деле всегда и 'играл на ничью' в этом вопросе. Т.е. для меня важно было показать, что ASP ничем не хуже (в смысле в чем-то лучше, в чем-то хуже) JSP.
0
1 / 1 / 1
Регистрация: 18.08.2007
Сообщений: 289
31.12.2007, 17:58
/**t1k:
<...>Однако я как программист (т.е. пишу программы на определенных языках программирования) хочу не наличия многих веб-серверов, а наличия многих языков программирования (т.е. хочу выражать свои мысли как мне удобно, а не как удобно веб-серверу).<...>
*/

to t1k.
Ну, если Вы и в самом деле такой мультилингвальный полиглот, то флаг вам в руки, никто Вас не заставляет использовать один единственный язык.
Быть во всём специалистом тяжело, Вы, наверно, это знаете на собственном примере. Ведь приходится следить за развитием языков, их библиотек, и не дай бог, если отстанешь от прогресса. С какой бы командой Вы ни работали, Вас должны будут представлять как профессионала в конкретой ситуации, а не поверхностно-активного специалиста во всех областях.
Но Вы знали, что хотите получить от этого форума, я надеюсь, и получили 'пакет мнений'. Думаю, это задело Вас, надеюсь не оскорбило Ваших чувств.
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
01.01.2008, 11:03
2 iZEN:
Я то, да, мультилингвальный (многоязычный) полиглот (всех языков я конечно не знаю). Однако есть много людей которые не знают Яву, а например знают Perl (потому что часто использовали его для web разработки), вот для них-то как раз ASP удобнее (не надо ничего нового изучать).

>>всём специалистом тяжело
Не так уж - для любого языка сам язык (т.е. без его библиотек) изучить легко - можно вполне уложится в несколько часов. А по библиотекам есть справка и форумы наконец.

>>профессионала в конкретой ситуации
Есть поговорка - узкий специалист подобен флюсу - полнота его односторонняя. Да и JSP программисты как минимум кроме Ява должны знать HTML, Javascript, SQL и бывает еще и UML/XML/XSLT.

>>от этого форума, я надеюсь, и получили
Если бы вы читали мои предыдущие постинги (не только в этом топике), то знали бы что я всегда стою именно за получение новых знаний участниками в процессе обсуждения. Да и в Ява форуме я не первый (надеюсь не последний) раз участвую в резких дискуссиях.

Так что моих чувств ничто не оскорбило, я наоборот получил кайф от обсуждения. Я в свою очередь надеюсь, что и вас ничто не задело и, упаси бог, не оскорбило ваших нежных чувств.
0
AiK
01.01.2008, 11:57
>Я то, да, мультилингвальный (многоязычный) полиглот (всех языков я >конечно не знаю). Однако есть много людей которые не знают Яву, а >например знают Perl (потому что часто использовали его для web >разработки), вот для них-то как раз ASP удобнее (не надо ничего >нового изучать).
ЩАЗ!!! Ты часом perl с php не перепутал? Знаю perl достаточно хорошо, писал и буду писать на нём ещё очень долго. А ASP-шного проекта хватило одного на всю оставшуюсь жизнь, при написании ASP страниц никакого эстетического удовольствия не получаешь. В общем не надо сюда perl приплюсовывать, тем более что Мыкрософт отнесла его к разряду потенциально опасного софта.

>Не так уж - для любого языка сам язык (т.е. без его библиотек) >изучить легко - можно вполне уложится в несколько часов. А по >библиотекам есть справка и форумы наконец.
Спорно. Но обсуждать не охота.

>Есть поговорка - узкий специалист подобен флюсу - полнота его >односторонняя.
Сам придумал? Видать зубки часто болят
>Да и JSP программисты как минимум кроме Ява должны
>знать HTML,
лучше DHTML, но это не язык программирования
>Javascript
скажем дружно нафиг нужно. Языком _программирования_ тоже тяжело назвать
>SQL
только в рамках ANSI, но это из разряда дожен знать каждый.
Тут скорее наоборот, хороший Database developer должен знать Java.
>и бывает еще и UML/XML/XSLT.
Странное сопоставление, но UML должен понимать каждый,
а XML/XSL используется почти в каждом современном веб проекте, так что тоже скоро придётся знать всем.
0 / 0 / 0
Регистрация: 21.01.2007
Сообщений: 27
01.01.2008, 12:10
господа, уважайте друг друга - читаешь и иногда становится стыдно.

Самый лучший язык - это тот который знаешь. Но если серьезно - вы устроили полемику (нужную кстати) на сайте где можно сказать все написано на asp и я не понимаю тех, кто здесь захлебываясь пишет про java - интересно, товарищи, а вы как здесь оказались? Здесь же все про asp написано(ну в основном). Кстати любителям java - этот язык называется 'джава' (смотри словарь анг. языка) , а не 'ява', если хоть когда-то разговаривали с англосаксами - не делайте таких ошибок.

P.s. всем кто нападает на microsoft - а вы-то под какой системой сейчас сидите, пишите? Не под ненавистым ли microsoft ?

Вообще непонятны нападки такого характера, хотя вру понятны - это исконно человеческое желание , извините, обосрать более умного и могущественного - может кто-то и тебя умным будет после этого считать...
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
01.01.2008, 12:21
2 AiK:
>>Ты часом perl с php не перепутал?
Нет, не перепутал. Ты наверно просто не в курсе, что ASP странички можно писать на Perl.

>>никакого эстетического удовольствия не получаешь
ну так пиши их на Perl, никто в ASP тебя не ограничивает.

>>отнесла его к разряду потенциально опасного софта
По крайней мере в статьях об ASP в MSDN, MS весьма часто упоминает про Perl и рекомендует на нем писать, если он нравиться.

>>Спорно. Но обсуждать не охота
Ну если неохота, то и не нужно. Я же не заставляю.

>>Сам придумал? Видать зубки часто болят.
Нет, не сам. Козьма Прутков придумал (знаешь такого?).

>>Языком _программирования_ тоже тяжело назвать
Машину Тьюринга не проходил в ВУЗе? Все языки программирования в которых есть запись/чтение в переменную и переход по условию эквивалентны (т.е. программы на одном переводятся в программы на другом). Вообще говоря web разработчику нужно знать Javascript, потому что дизайнеры часто его не знают.

>>но это из разряда дожен знать каждый
Так все-таки надо знать не только Ява.

>>хороший Database developer должен знать Java
Тут трудно согласиться.

>>Странное сопоставление
Это не сопоставление, а перечисление.

>>так что тоже скоро придётся знать всем
Опять таки одной Ява не отделаешься.
0
0 / 1 / 3
Регистрация: 27.03.2012
01.01.2008, 12:23
> вы устроили полемику (нужную кстати) на сайте где можно сказать
> все написано на asp и я не понимаю тех, кто здесь захлебываясь
> пишет про java - интересно, товарищи, а вы как здесь оказались?

движок данного сайта никакого отношения к данной дискуссии не имеет

(c) автор движка
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
01.01.2008, 12:26
2 bogoev:
Откровенно говоря, любители Java, не употребляли слово Ява в этом топике, они употребляют либо Java либо Джава (тут вы правы). Нелюбители Java называют его Жаба. Т.к. я не отношусь ни к тем, ни к другим, то я называю его Ява (я вообще люблю русский язык).

И также мне кажется, что англосаксов на этом форуме нет.
0
0 / 0 / 0
Регистрация: 21.01.2007
Сообщений: 27
01.01.2008, 12:41
не хотелось бы перечислять все сообщения где писалось слово ява , но вы себе противоречите написав слово ява. Но почему слово ява более русское чем джава - не понимаю? Паскаль все называют - паскаль, так почему же не называть джаву - джавой?
0
AiK
01.01.2008, 12:42
>господа, уважайте друг друга - читаешь и
>иногда становится стыдно.
-=SKIPPED=-
>обосрать более умного
)))))))))))))))))))))))))))))))))))))) )))

>я не понимаю тех, кто здесь захлебываясь пишет про java -
>интересно, товарищи, а вы как здесь оказались?
Дык топик-то вообще-то про Java, а не про ASP и даже не
про JavaScript.
BTW, если есть моральные проблемы, то приглашаю на мой форум.
Там ASP не обсуждают, зато обсуждают COM и SMS, но можно
специально под Java форум выделить

>P.s. всем кто нападает на microsoft - а вы-то под какой системой сейчас
>сидите, пишите? Не под ненавистым ли microsoft?

Угу, под WinNT. Только это не мыкрософтовская разработка,
а ею лицензированная, что впрочем к делу никакого отношения не имеет,
так как топик про JSP и Java, а не про платформы.
А софт написанный и скомпилированный мной на WinNT крутится под Apache'м
на Unix'e, а меня пытаются уговорить что ASP -рулез форева
Причём выбрана скажем так не самая сильная технология у M$ и
сравнивается с одной из самых сильных у Sun. Интересно, кого здесь заносит?
Ладно бы обсуждали Java versus C++ или DCOM versus CORBA (не совсем Sun,
но тем не менее)
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
01.01.2008, 12:53
2 bogoev:
Просто в этом топике, в основном я употреблял слово Ява - я же к любителям Явы не отношусь.

2 AiK:
>>вообще-то про Java, а не про ASP
Обращаю внимание топик называется 'JSP против ASP'

>>Только это не мыкрософтовская разработка
А чья - Sun что ли? Обращаю внимание, что я например не называю Ява Жабой, а вот ты MS называешь мыкрософтом (впрочем я не в обиде)

>>не самая сильная технология у M$ и ... с одной из самых сильных у Sun
Т.е. JSP самая сильная технология Sun? интересно

>>WinNT крутится под Apache'м на Unix'e.
А как у Apache с поддержкой многопроцессорности? Недаром он бесплатен, и всеплатформен.
А вот ASP в IIS извлекает пользу и от 4-x процессорности.
0
AiK
01.01.2008, 13:02
>Нет, не перепутал. Ты наверно просто не в курсе, что ASP
>странички можно писать на Perl.
В курсе. Только за чем же ежа с ужом скрещивать?

>ну так пиши их на Perl, никто в ASP тебя не ограничивает.
Ага, perl-хорошо, а JSP - плохо?

>По крайней мере в статьях об ASP в MSDN, MS весьма часто упоминает про
>Perl и рекомендует на нем писать, если он нравиться.
Дык, когда ж те статьи в MSDN писались то? А сейчас политика изменена,
всё что OpenSource, GNU or Artistic Licensed - есть потенциально опасный
софт. Если очень хочется - могу сей документ найти.

>>Сам придумал? Видать зубки часто болят.
Нет, не сам. Козьма Прутков придумал (знаешь такого?).
Не-а. Его никто не знает Я лучше отвечу тебе словами Карела Чапека:
'Есть несколько способов разбивать сады: лучший из них - поручить это
дело садовнику'

> Машину Тьюринга не проходил в ВУЗе?
Нет. К счастью я не программист по образованию
>Все языки программирования в которых есть запись/чтение в переменную и
>переход по условию эквивалентны (т.е. программы на одном переводятся в
>программы на другом).
Да? Ну против авторитетов не попрёшь , но в нынешнее время не ОО язык
за язык считать как-то стрёмно.

>Вообще говоря web разработчику нужно знать Javascript, потому
>что дизайнеры часто его не знают.
И правильно делают Чем меньше скриптов на странице, тем
лучше посетителю.

>>но это из разряда дожен знать каждый
Так все-таки надо знать не только Ява.
Ну правильно, ты в ASP без основ БД тоже работать
не сможешь. Как минимум должен умень хранимые процедуры
вызывать. А вот грамотная разработка БД точно дело рук
садовника

>>хороший Database developer должен знать Java
>Тут трудно согласиться.
Ах да, я совсем забыл что на M$ SQL клин светом
сошёлся, а Oracle и Sybase это из раздела фантастики.

>>так что тоже скоро придётся знать всем
>Опять таки одной Ява не отделаешься.
Только не говори мне, что языки разметки
тоже языки программирования.
И опять таки, одно дело разрабатывать XML
документы, а другое дело их парсить.
Дополнительный jar и ничего выходящего за пределы
Java.
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
01.01.2008, 13:30
>>ежа с ужом скрещивать
А зачем в ASP VBScript? Или это то же скрещивание? Просто ASP не зависит от языка.

>>Ага, perl-хорошо, а JSP - плохо
Интересно как ты из моей коротенькой фразы сделал такой вывод?

>>А сейчас политика изменена
Когда сейчас? В справке по .NET Perl употребляется не менее часто.

>>поручить это дело садовнику
Точно, а разрабатывать web проекты лучше поручить web разработчику. Т.е. тому кто знает несколько языков программирования и разметки. Или садовник должен уметь только цветы поливать?

>>как-то стрёмно
Волков бояться (стрематься) в лес не ходить.

>>Чем меньше скриптов на странице, тем лучше посетителю
А как же DHTML который ты так любишь - он ведь без скриптов невозможен?

>>ты в ASP без основ БД тоже работать
А я и не утверждал обратного. Я говорил, что так или иначе приходиться знать несколько языков.

>>что на M$ SQL клин светом сошёлся
По твоему свет клином сошелся на Oracle и Sybase? И уж на них никак не обойтись без Java. По моему хороший разработчик БД будет работать исключительно с использованием языков - диалектов SQL этих БД, для увеличения скорости.

>>что языки разметки тоже языки программирования
Ну и что разве из-за этого их не надо знать (тратить время на обучение)?. Плюс XSLT вполне язык программирования.
0
0 / 0 / 0
Регистрация: 01.05.2007
Сообщений: 57
01.01.2008, 13:53  [ТС]
2 AiK

>>Javascript
>скажем дружно нафиг нужно. Языком _программирования_ тоже тяжело ?>назвать

Приплыли...
Ну а ты вообще сам-то того... программируешь? )
Данные в массиве упорядочить смогёшь?... А сколькими способами?
Али ты только объектно ориентируешься? ))

>Ладно бы обсуждали Java versus C++ или DCOM versus CORBA
Ну что на это ответишь... Разве что цитатой:
'Угу, типа я весь белом, а остальные мушкетёры.'

Забавный управленец проектами AiK, есть такой программный продукт от фирмы ... нет-нет, не от MS... а от IBM, который называется Lotus Domino/Notes... (только не надо потом меня бить якобы доводами, что он куплен у конторы Lotus . Так вот родным (native) языком для разработки приложений там является LotusScript, который по сути есть Visual Basic (только объекты свои)... Поддерживается в нём и язык Java, но не рекомендуется для использования, ибо по функциональным возможностям Уже и работает медленнее...
Как ты объясняешь такой выбор IBM?
0
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
01.01.2008, 14:14
Господа, вы уже конкретно достали этим бредом. Да какая блин, разница как произносить 'Ява' или 'Джава' !!! Вы что, собираетесь уезжать работать за бугор где это, может быть, критично ? Завалили форум всяким словесным ...
0
0 / 0 / 0
Регистрация: 21.01.2007
Сообщений: 27
01.01.2008, 14:33
По поводу бреда - не знаю, а вот по поводу джавы - это зря. Если грешить так как здесь, то хоть правильно называть хоть это
0
0 / 0 / 0
Регистрация: 21.01.2007
Сообщений: 27
01.01.2008, 14:43
Если быть точным - то посмотрите на список сообщений в формумах по разделам:
ASP - почти 1700 тем
VB - 2800 тем
Java - 400 тем
C++ - 300 тем

Естественное возникает вопрос - так на каком языке больше работают?
Ответ - понятен, что здесь спорить?

Кстати, я думаю, что со мной согласятся, java - как язык для написания апплетов используется только новичками, профи на сайтах апплеты давно забросили. Как бы не произошло с java такое же и с cерверными скриптами.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.01.2008, 14:43
Помогаю со студенческими работами здесь

Перспективы технологий asp, php, jsp, perl.
У меня такой вопрос имееться...не вопрос даже, а скорее хотелось бы мнение узнать... ибо - Во первых меня интересует на сколько...

ASP против MIDAS, что лучше для программирования web-приложения?
Тем кто программирует на Delphi ... Идет процесс выбора платформы программирования web-приложения, мнения разделились - ASP или Midas. ...

Можно ли использовать одну и ту же БД из ASP.NET MVC и Java JSP?
можна одну и ту же базу с локального сервера подключить и в студию и в нетбинс? как можна сравнить две эти технологии?

Так что же все таки выбрать - ASP, JSP, Java, PHP, Perl или ColdFusion?
Смотрю я на тему 'JSP против ASP' (http://relib.com/forums/topic.asp?id=728381) и душа не нарадуется, такая плодотворная тема для...

ASP.net MVC против MVC обычного
Здраствуйте, читая книгу &quot;Сандерсон С - ASP.NET MVC3 Framework с примерами на C# для профессионалов&quot; я заметил что описание...


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

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru