Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.88/78: Рейтинг темы: голосов - 78, средняя оценка - 4.88
0 / 1 / 3
Регистрация: 27.03.2012

Так что же все таки выбрать - ASP, JSP, Java, PHP, Perl или ColdFusion?

25.12.2007, 19:00. Показов 15911. Ответов 88
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Смотрю я на тему 'JSP против ASP' (http://relib.com/forums/topic.asp?id=728381) и душа не нарадуется, такая плодотворная тема для обсуждения попалась :-) Посему предлагаю с таким же азартом пофлеймить на тему, чем на ваш взгляд более перспективнее заниматься в мире сайто-строения - программированием на ASP, JSP, PHP, Perl, ASP.NET и т.п... Рассмотрим, допустим, пример молодых разработчиков, у которых есть опыт немного тут, немного тут, но есть желание не развиваться сразу во все строны, а принять за основу что-то и это что-то изучать более подробнее и с ним работать. В качестве задач - разработка динамических сайтов (естественно, с поддержкой БД) мелкой и средне-мелкой сложности.

Так вот вопрос - в какую сторону им податься в расчете на перспективу? А? Кто что может сказать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.12.2007, 19:00
Ответы с готовыми решениями:

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

Что лучше выбрать для обучения asp.net или php?
Всем доброго времени суток! У меня такая проблема. Сейчас стою на пути выбора двух платформ для своего обучения. Из багажа знаний, есть...

Отличия php, asp.net, java, python, perl, cgi
делаю сравнительную характеристику между технологиями разработки динамических web-сайтов : php, asp.net, java, python, perl, cgi....

88
1 / 1 / 0
Регистрация: 09.10.2007
Сообщений: 596
27.12.2007, 17:26
Студворк — интернет-сервис помощи студентам
2smallig
Хренимые прoцедуры есть кaк бы.
ADO и другие (CryRep) же зaпрoс с пaрaмaми именнo тaк и величaют

Ненaдo сaмую любимую бaзу нoвичкoв oбижaть. A кoгo плюшит - есть freeware oт Microsoft - MSDE. Егo все MSSQL считaют - тaк клевo oн придуривaется.
0
mishgun
27.12.2007, 18:14
2 phwp
Что то я проживая и работая в этих самых штатах не заметил что бы компании стали возвращаться к С++.
Второе хотелось бы сообщить что очень много компаний работают на Юникс платформах(соответственно .Net отдыхает)-подтверждение попробуйте поискать работу на американских сайтах и увидите какие требования по платформам.
Третье согласно статистическим исследованиям по Европе и США более половины разработчиков перешли на Java в этом году и в следующем будет ещё больше(статья была на этом сайте так что я ничего не придумал).
Так что по поводу умрет ли Java - я не думаю.
Если не работает GarbageCollection то есть только одна причина-ваш код.Потому что JVM убивает объект когда он полностью перестает работать,то есть видимо где-то он продолжал работать(может вы его вызвали в другом объекте).Кстати метод System.gc() в болльшинстве случаев поможет принудительно убить объект.
mishgun
27.12.2007, 18:41
Да и ещё сходите на http://wwww.citibank.com(№1 финансовый консорциум и вы убедитесь в своем заблуждении насчет того что JSP для маленьких сайтов.Как раз наоборот).
0 / 0 / 0
Регистрация: 17.08.2007
Сообщений: 539
27.12.2007, 19:03
Мда... Опять драка :-(
Опять по поводу 'у кого перец острее' :-)
Цитирую многоуважаемого админа, да продлятся его дни!

<...молодых разработчиков, у которых есть опыт немного тут, немного тут, но есть желание не развиваться сразу во все строны, а принять за основу что-то и это что-то изучать более подробнее и с ним работать...>

Итак, что мы имеем? И на технологиях M$ и на технологиях S$ можно построить 'нехилое' решение. Если это так, то для меня, как новичка, следовало бы изучать обе. Аж сам поперхнуся :-) Две враждебные технологии, два различных набора терминов для одних и тех же вещей! Так куда же мне, новичку, податься? Может быть дело действительно в том, что я из того 'пушечного мяса' конкуренции? Тогда пойду все-таки отдаваться M$, я его решения еще с 80-х годов недолюбливал, а от любви до ... А потом куда кривая выведет...

Удачи всем!
0
0 / 0 / 0
Регистрация: 15.03.2007
Сообщений: 40
28.12.2007, 01:44
to mishgun

Я работаю в Канаде и в Штаты меня тоже звали. Мгого знакомых искало/ищет работу. Я не говорил о том, что СЕЙЧАС с работой на Java плохо, я сказал будет через год хуже, а через 2 тем более. Я не против Java, а просто говорю, что Sun проиграет. Это произойдет после выхода .Net (не сразу, конечно). Поэтому если хочеться в будушем (не завтра) иметь резюме с требуемым экспириенсом, то на Java я бы не пошел.
А с garbage collector как раз в этом и проблема, что аплет большой, а китайский народ верит в этот самый garbage collector. И точно проверено, что код реально не работает, но висит в памяти. Приходиться руками вызывать System.gc(), что при заявленной концепции станно. Т.е. Java garbage collector - это обман (по крайней мере работает неверно).
Вступать в дискуссию что лучше что хуже не имеет смысла (в нашей конторе лучшим считается VB). Это вопрос больших денег и маркетинга. Мы же работаем на том, за что платят.
Ребята, выбирайте C++. Это 'ничейный' язык и стандарт де-факто - не прогадаете. Здесь хочется поставить смайлик, но тут говорили, что шутить надо с серьезным выражением лица, поэтому воздержусь.
0
mishgun
28.12.2007, 03:07
По моему мнению никакой разницы между платформой .Net и платформой Java нет.Единственное - это то что Java медленнее из-за многоплатформенности.Но при современном развитии процов и памяти это скоро не будет заметно тем более что java совершенствуется и сооответственно убыстряется.Тем более что многие вебсерверы используют технологию JIT(just in time).так что не хороните Java раньше времени(как хоронили когда то С++ при появлении Java).
Тем более что у Майкры один выход чтобы победить(и то сомнительно)Sun-сoздавать многоплатформенный .Net.иначе компании не работающие на Окнах всё равно будут использовать Java.И потом я не думаю что Sun возьмет и просто так сдастся Мелкомягким.
А вообще эта тема спора бессмысленна-я тоже в основном девелопинг делаю на Окнах но ставить на 'живой' сервер очень часто приходится всё таки на Юникс.Ну не верят пока америкосы(и правильно делают) в безопасноть Форточно-оконной технологии.
mar
29.12.2007, 14:48
Мне бы хотелось уяснить, что думает уважаемый All по поводу сравнения еще одной пары языков: Perl и PHP на предмет
- производительности
- безопасности (вообще насколько безопасна связка HTTP-скрипт - это касается и ASP, и любой другой технологии).11k тут бросил насчет небезопасности Perl. Но, pardon - насколько я понимаю, стянуть скрипт можно, если разрешить просмотр CGI-BIN всем, кому не попадя? Т.е. не Perl не безопасен, а конфигурация сервера?
- обработки текстов (видимо, тут все-таки лидирует Perl)
- работа с базами данных (понятно, что PHP интегрировани с MySQL -)
0 / 0 / 1
Регистрация: 29.03.2007
Сообщений: 179
29.12.2007, 23:58
Привет всем господа маньяки

2 phwp: Вы просто РУЛЕЗНЫЙ ДЯДЯ, но, пардон, за кардоном, поэтому вы вне обсуждения, хотя еще есть шансы

2 Mishgun: С тобой все ясно. No comments. (причем заметь как я написал твоё имя!!!)

2 All: MustDie РУЛИТ и БУДИТ РУЛИТЬ ПАТАМУ ЧТО У НЕГО БАБКИ
У ВАС ИХ НЕТУ И ВЫ ПОЙДЕТЕ ЗА НИМИ !!!!!!!!!!

2 хрен знает кому )
пачему вы забываете mod_perl, ePerl - по сути PHP висит на mod_php

2 еще раз всем
мне стало интересно по поводу: ПЛАТНОСТИ
Такой вопрос: а кто мне может сказать скока серверов платят реально за мастдайку (к тому же возмущусь про платность ИИС)

2 Smalig(по поводу предыдущего вопроса): Даже не знаю как спросить )
У тебя сервер лицензионный ? Или где вы тама хоститесь )))

Ладна - всем ПРЮВЕТ
Жду писем
0
0 / 0 / 0
Регистрация: 15.03.2007
Сообщений: 40
30.12.2007, 09:19
Извинияюсь за ПОСЛЕДНЕЕ маленькое замечание

to timda
Деньги есть у многих, но нет такого маркетинга, как у Microsoft. И поэтому мы все пойдем за ним не из-за их денег, а агрессивного, умного, такого, какого ни у кого больше нет, маркетинга.
0
0 / 0 / 1
Регистрация: 21.02.2007
Сообщений: 126
30.12.2007, 10:08
2 debutan:
>хотел я MySQL поставить, а там хранимых процедур нет :-(
>и триггеров нет :-( и транзакций нет :-( Отложил на время,
>пока кто-нибудь не напишет новую версию.
mySQL - высокопроизводительная СУБД. Ориентированная на скорость выборки/вставки. Тригеры и хранимые проги
СПЕЦИАЛЬНО не были включены в нее. За счет ссылочной целостности,
тригеров, хр.проц. падает производительность и это общеизвестно.
Строит оффлайновое приложение на mySQL - верх глупости IMHO. Для
этого есть Oracle, IB, MS SQL и т.п. Т.е. необходимо выбирать СУБД
под те задачи, что вам нужны. НО эмуляцию транзации все же можно
произвести. В версии 4.х обещали сделать транзакции и иже с ними.

2 sugarde:
>Хренимые прoцедуры есть кaк бы.
>ADO и другие (CryRep) же зaпрoс с пaрaмaми именнo тaк и величaют.
Никогда и не было такого, пускай кто как хочет называет, но не было.
Access - настольная СУБД. ADO - это технология доступа к данным, прошу
не путать ее с серверными СУБД.

>2 phwp:
>Ребята, выбирайте C++. Это 'ничейный' язык и стандарт де-факто - не >прогадаете.
Интересно чтобы было, если б Б.Страуструп не сделал из Си ООП ? Я думаю, что мы бы не увидели Java & C++. Необходимость прошлых лет вылилась в моду сегодняшнего времени - все идут к клонам Си. Как Паскалисту мне обидно :-). Вирт разработав Оберон не смог донести свои
идеи до массового сознания программистов, а еслибы смог, то скорее всего сейчас была бы другая картина.

Извинения, что не по теме топика, просто подправил некоторые суждения
и высказывания :-)
0
0 / 0 / 1
Регистрация: 29.03.2007
Сообщений: 179
30.12.2007, 10:33
2 phwp

SMALL QUESTION !!!
А вы в Америку или Канаду из-за маркетинга поехали ? ))))))))))
0
0 / 1 / 3
Регистрация: 27.03.2012
30.12.2007, 10:58
для timda: у меня нет своего сервера - посему все вопросы к хостинг-провайдеру...
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
30.12.2007, 11:46
2 mar:
Нет, я имел ввиду не безопасность веб сервера, а самого Perl.

Например есть страничка, которая считывает файлы и выдает пользователю, в URL можно вставить команду Shell UNIX, которая отправит файл с паролями мне по почте. Новичку легко попасться на такие фишки.

Т.е. есть строка на Perl

open (FILE, '$ENV{'QUERY_STRING'}');

в URL можно ввести 'gates@ms.com < cat /etc/shadow'
0
mar
30.12.2007, 15:27
2 t1k
Насчет небезопасности Perl - Наверное ты прав Но разве PHP от этого свободен? Это опять-таки скорее вопрос продуманности программирования. По-моему, на чем ни пиши - если мы что-то открываем (файлы) или отправляем (используя мэйлер а не SMTP напрямую) и разрешено выполнение внешних программ, то создаем дыру.
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
31.12.2007, 15:00
2 mar:
На самом деле я не совсем прав - в смысле плохой пример привел. Вот получше

#!perl -w
sub f { 10 }
print -f 'a.pl';

А вот другой, отличающийся от него одним! пробелом:

#!perl -w
sub f { 10 }
print - f 'a.pl';

Первый выводит 1, а второй - 10. Это-то я и имел в виду.
0
begemot
31.12.2007, 20:22
Ну ни фига себе!!!!!!!! давно я здесь не был! а тут такое-е-е-е!!!

С интересом прочитал данную дискуссию.
Я лично 'начинающий' веб-программер, но сразу, как только получил хороший хостинг, определился, что буду писать на Perl, он мне казался тогда(да и сейчас) именно тем языком разработки интернет-приложений, которое позволит мне в короткие сроки, написать прогу минимальной длины, максимального быстродействия...да и по простоте 'обучаемости' он меня порадовал! Java - в ней я не нашёл того, что мне ДЕЙСТВИТЕЛЬНО запало в душу, в смысле понравилось, я прочитал книгу по ней, то сё, но не...не моё...Когда же встал вопрос, месяц назад(который я до сих пор решаю, изучаю), о создании ДЕЙСТВИТЕЛЬНО классного, интерактивного, динамического интернет-приложения(бронирования путёвок, номеров), а по сути создания нового сервера, я стал задумываться о БД - MySQL. Читаю книгу Поля Дюбуа и прихожу к выводу, что без PHP не обойтись ):-) ,поэтому, скорее всего, буду 'переходить' на PHP, язык не 'сложнее' Perl, по быстродействию, пока не оценил, а по скорости написания, т.е. количеству необходимого времени на написание какой-либо проги, вроде уступает Perl...

Вот такое оно - мнение, именно того 'начинающего', которому предстоит сделать окончательный выбор...
mishgun
31.12.2007, 22:08
Получил я тут недавно по почте новый номер PC magazin и выяснилось что оказывается у Сан уже есть аналог .НЕТ и называется он Sun ONE(Open Net Enviroment).Так что ещё повоюем
0 / 0 / 0
Регистрация: 15.03.2007
Сообщений: 40
01.01.2008, 03:16
У Oracle, насколько я знаю, тоже нечто похожее уже есть.
Т.е. сначала ругают, говоря, что это фигня, и тут же выпускают аналог.
0
0 / 1 / 3
Регистрация: 27.03.2012
01.01.2008, 12:29
> как только получил хороший хостинг, определился...

Все бы было хорошо, если бы хостинги были только для perl, однако сейчас (не знаю, когда ты свой выбирал) можно найти все что угодно и по каким угодно ценам. Так что выбор хостинга, по-моему, может влиять только на самого заказчика, у которого есть определенная сумма денег на то же приложение для бронирования путёвок и он относительно ее рассчитывает, какой же тарифный план хостинга взять, за 20$ или за 40$...
0
0 / 0 / 0
Регистрация: 27.12.2007
Сообщений: 140
02.01.2008, 18:01
Начинающему надо попробовать все.От чего стошнит сам поймешь когда стошнит.В чем прошарил поймешь когда врубишся.Что лучше - когда сделаешь быстро и грамотно и юзверы будут от твоей работы тащиться
и начальство охренеет.Каждая жаба свою грязь распишет как Репин так что спор о вкусах бесконечный.В конечном итоге все PHP,C живут и о своем конце не кричат.
Надо все это пройти быстро и в своем деле стать зверем.
Докажешь слова делом-получешь флаг.Не докажешь пинка под зад.Это уж точно!!До хрена я таких видел.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.01.2008, 18:01

Так куда все таки внедрять EF DbContex (или репозитории)? в контроллеры или в модели представления?
Всем привет! Прочитал кучу информации о подходе MVС в разработке пользовательских приложений и так пока и не смог понять одну вещь...

Что лучше PHP или Perl?
что лучше PHP или Perl

Что я делаю не так или как запустить свою первую прогу на Perl?
Отсюда скачал IDE Perl, так её назову http://www.softportal.com/get-70-activeperl.html А вот отсюда...

Что лучьше для написания WEB-страниц под JBoss, JSP или Java?
Мне необходимо создать несколько разделов для сайта на движке Liferay (Liferay.com) который стоит на связке SDK_4.2.0+JBoss+Tomcat ...

PHP,ASP.NET,Django,RubyOnRails или какой напильник выбрать
Здравствуйте, дорогие гуру-программирования и все кто заходит помочь или за помощью на данный ресурс. Моя проблема находится в...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru