|
0 / 0 / 0
Регистрация: 21.07.2008
Сообщений: 21
|
|
Кто аргументированно выскажется в пользу Java как серверной технологии?21.07.2008, 18:44. Показов 7464. Ответов 65
Метки нет (Все метки)
Кто аргументированно выскажется в пользу Java как серверной технологии? Только не надо про многоплатформенность, котороя еще и не достигнута на 100%
0
|
|
| 21.07.2008, 18:44 | |
|
Ответы с готовыми решениями:
65
Вывести дерево, получаемое с серверной части, написанной с использованием технологии WCF Требуется JAVA-разработчик серверной части прилож., удаленно Кто-нибудь писал на технологии TDD |
|
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
|
|
| 21.07.2008, 19:05 | |
|
Коллега, судя по всему, Вы только сегодня зарегистрировались. Неужели форум по Java (и в особенности те топики, в которых обсуждалось сравнение Java с ASP и т.п.) не привлекли Вашего внимания ? Или Вы так быстро все прочли ? Помнится, там были жаркие дискуссии и обсуждения. Конечно, вряд ли Вы найдете исчерпывающую информацию по заданному вопросу в рамках одного топика, но, я думаю, если полазать в архивах, то найдется немало интересного
))
0
|
|
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 21.07.2008, 19:07 | |
|
Извиняюсь, что вопросом на вопрос - почему многоплатформенность не достигнута на 100%?
0
|
|
|
mishgun
|
|
| 21.07.2008, 19:51 | |
|
to smalig
Назовите платформу на которой Java не работает |
|
|
mishgun
|
|
| 21.07.2008, 20:00 | |
|
Аргументировано прочтите книги о сервер сайд Java и всю аргуметнацию поймете сразу.А вязываться в очередной спор со сторонниками Мелкомягких о том что АСП рулезз а Java отдыхает неохота.
Два уточнения если б java былы sux то мелкомягкие не писали бы JDBC driver для сиквел сервера и не включали J# в свой разрекламированый .NET. |
|
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 21.07.2008, 20:02 | |
|
to mishgun
Windows?
0
|
|
|
mishgun
|
|
| 21.07.2008, 20:08 | |
|
смешно....
только что придумал? |
|
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 22.07.2008, 01:13 | |
|
просто я не знаю того, о чем ты спрашиваешь
0
|
|
|
mishgun
|
|
| 22.07.2008, 05:46 | |
|
Я тоже не знаю такой операционки на которой бы Java не работала.Поэтому и прошу что бы назвали мне темному на какой ОС она не пашет. Тока не надо приводить какую нибудь древнюю ОС о которой помнят тока аксакалы программирования.
Атак и на Юникс и на Линукс и на Любое Окно начиная с 95 и кончая ХР и на Мак Джава ставится. Так что высказывание о том что многоплатформенность не достигнута надо ещё подтвердить..... |
|
|
0 / 0 / 0
Регистрация: 27.02.2008
Сообщений: 56
|
|
| 22.07.2008, 09:42 | |
|
Откровенно говоря, этот вопрос (subj) утомил уже страшно. Ответ таков: в качестве серверной платформы Java приблизительно равноценна другим широко распространенным технологиям, например, той же ASP. То есть, если ты хочешь доказать начальству, что нужно отказаться от ASP (Perl, etc) и перейти на Java, то можешь об этом забыть. Если же речь идет о том, чтобы выбрать, на чем работать (или платформу для конкретной свежей разработки), то с точки зрения программиста (на мой взгляд) Java ощутимо удобнее ASP и гибче Perl. Преимущество перед ASP обусловлено тем, что Java программы ощутимо быстрее пишутся и значительно быстрее отлаживаются, чем программы на C/С++. Описывать отличия от Perl, по-моему, бессмысленно ввиду их очевидности.
0
|
|
|
Eugeny
|
|
| 22.07.2008, 12:46 | |
|
Я написал программу на ASP, которая делает запрос к базе данных и выборку выдает ввиде таблицы в браузер. После переписывание с ASP на Java скорость выполнения возрасла в 8 раз. Причем это не зависит от сложности запроса. Алгоритм один и тот-же, специальной оптимизации не делал.
|
|
|
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
|
|
| 22.07.2008, 13:15 | |
|
2eugeny:
Ну так приведи текст этой программки и на ASP и на JSP, благо текст должно быть невелик, раз там только sql запрос и вывод в виде таблицы.
0
|
|
|
Eugeny
|
|
| 22.07.2008, 14:26 | |
|
Программка довольно большая, но основное время занимает формирование таблицы:
Java Object s; do { out.print('<tr>'); for(int i=1;i<=colNum;i++) { out.print('<td>'); s=rs.getObject(i); if(s!=null) out.print(replaceDot(s.toString(),colTyp e[i-1])); out.print('</td>'); } out.print('</tr>'); } while(rs.next()); ASP var str=''; while(!rs.eof) { Response.write('<tr>'); for(i=0;i<rs.fields.count;i++) { str=''+rs(i); Response.write('<td>'+replaceDot(rs(i))+ '</td>'); } Response.write('</tr>'); rs.MoveNext(); } |
|
|
0 / 0 / 0
Регистрация: 09.06.2008
Сообщений: 51
|
|
| 22.07.2008, 15:46 | |
|
2 Eugene
А ты попробуй на ASP.NET, после первого обращения страница компилируется. Скорость у ASP.NET таже что и у JSP
0
|
|
|
0 / 0 / 1
Регистрация: 11.07.2008
Сообщений: 11
|
|
| 22.07.2008, 22:34 | |
|
скажите - кому нибудь реально кроссплатформенность в серверной WEB разработке пригодилась?
Сразу говорю я не против jav-ы и не мелкомягкий - это просто вопрос . В своей практике не встречался со сменой платформы в web разработке... Скромное мнение: Я слабо разбираюсь в Jave но думаю одно приимущество заслуживает внимания - идентичность языка написания и среды разработки для Web прилаги и обычной проги, а следовательно доступность при желании всей мощи jav-ы из WebApp. Для больших проектов у которых Web функции только часть общего набора функций или для проектов с перспективой расширения это важно.
0
|
|
|
mishgun
|
|
| 23.07.2008, 01:03 | |
|
Да пригодилась когда мы девелопили на Wind2000 а живой сервак был на Юниксе(Соларис).
И во втором случае клиент сначала поставил сервер на НТ но после всех этих кодредов и прочее перевел на Соларис. |
|
|
0 / 0 / 0
Регистрация: 01.05.2007
Сообщений: 57
|
|
| 23.07.2008, 08:23 | |
|
Думаю, сравнение ASP (которые, кстати говоря, не ограничиваются скриптовым языком) с Java уже устарело, впрочем, как и сами ASP.
Если уж сравнивать, то ASP.NET и Java. 2-lexa-: Названное тобой преимущество уже не есть преимущество Java. На любом языке .Net (C#, VB.NET ...) ты можешь писать как интернет-приложения, так и 'обычные' проги. Может мужики, где не знают, так я скажу, что по многоплатформенности Java Microsoft тоже нанёс удар: в природе уже имеет место быть платформа .Net под FreeBSD. Но это слова не в защиту .Net, а так... чтобы у народа имелось представление... Если,скажем, вам предлагают высокооплачиваемую работу java-программиста, и вы не можете принять предложение только потому, что потратили годы на изучение С#, а о Java можете только рассуждать, но не использовать его, то это не есть хорошо для вас. Досадно будет и java-программисту, если он увидит объявление о приёме на работу C#-программиста с зарплатой, превышающей его теперешнюю в 2 раза. А как будут развиваться дальнейшие события, на какую платформу будет больший спрос в том регионе, где вы живёте, думаю, даже не знают ни Microsoft, ни Sun.
0
|
|
|
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
|
||||||||||||||||
| 23.07.2008, 18:09 | ||||||||||||||||
|
2eugeny:
Я провел свое тестирование. Сделал базу в Access 2000, в ней таблицу [table], с полями [byte],[integer],[long],[single],[double],[decimal],[text],[datetime],[boolean] Далее заполнил ее, с помощью такого скрипта insert.vbs
test.java
java - 1,4 секунды vbs - 0,7 секунды таким образом у меня vbs опережает java в два раза
0
|
||||||||||||||||
|
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
|
|
| 23.07.2008, 18:14 | |
|
да, запускал тесты таким образом
java.exe test > java cscript.exe test.vbs //Nologo > vbs в результате в файлах java и vbs, в конце было выведено количество миллисекунд
0
|
|
|
0 / 0 / 0
Регистрация: 09.06.2008
Сообщений: 51
|
|
| 23.07.2008, 18:14 | |
|
Попробуй на asp.net - будет еще быстрее за счет компиляции в машинный код, а не в байт-код как у java или интерпретация как у asp
0
|
|
| 23.07.2008, 18:14 | |
|
Помогаю со студенческими работами здесь
20
Java технологии Как рассчитать пользу от сайта? Java Web и технологии RMI технологии. Java Использование технологии CUDA на Java Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|