Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Религиозные войны > Java vs Perl


Автор: Bulat 31.5.2006, 15:25
Для себя язык я уже выбрал, но хотелось бы сравнить его с другим. Так вот что лучше с учетом абсолютно всех аспектов 

Автор: Ch0bits 31.5.2006, 19:56
Что ты сравниваешь? Это же совершенно разные вещи!  smile  

Автор: Ch0bits 31.5.2006, 20:12
Цитата(Bulat @  31.5.2006,  15:25 Найти цитируемый пост)
Для себя язык я уже выбрал

Может расскажешь по каким критериям выбрал язык? Тогда может быть тебе скажут, что тут лучше подходит.  smile  

Автор: st1ng3r 31.5.2006, 20:50
Цитата

Java vs Perl

Я выбираю PHP
 smile  

Автор: Exception 31.5.2006, 22:04
Ну это почти как сравнивать мотоцикл с грузовым фургоном. Цели? 

Автор: Bulat 1.6.2006, 09:08
2Ch0bits,
Не надо делать поспешных выводов, а то привыкли сели на платформу и замутили приложение по винду, но программирование не ограничивается написанием оных вещей. 



2Exception,
Допустим надо поднять на серваках одну ерунду 

Автор: Exception 1.6.2006, 12:21
Цитата(Bulat @  1.6.2006,  10:08 Найти цитируемый пост)

Допустим надо поднять на серваках одну ерунду 


Если это не серьёзное бизнес-приложение, ни к чему использовать Java. 

Автор: Bulat 1.6.2006, 12:53
Цитата(Exception @ 1.6.2006,  12:21)
Цитата(Bulat @  1.6.2006,  10:08 Найти цитируемый пост)

Допустим надо поднять на серваках одну ерунду 


Если это не серьёзное бизнес-приложение, ни к чему использовать Java.

серьезное!

речь не про использование явы или нет, а сравнение вышеуказанного 

Автор: Ch0bits 1.6.2006, 15:08
Цитата(Bulat @  1.6.2006,  12:53 Найти цитируемый пост)
речь не про использование явы или нет, а сравнение вышеуказанного

Как такое сравнивать?
Вот http://en.wikipedia.org/wiki/Java_programming_language, а вот http://en.wikipedia.org/wiki/Perl - сравнивай.  smile 

У тебя есть цель: написать серьёзное бизнес-приложение, как я понял из слов
Цитата(Bulat @  1.6.2006,  09:08 Найти цитируемый пост)
а то привыкли сели на платформу и замутили приложение по винду

на unix-based сервере. Что тут может быть лучше J2EE? А если под Windows, то я бы посоветовал ASP.NET

ПС: Если уж так сомневаешься в Java, то советую прочитать http://forum.vingrad.ru/index.php?showtopic=29134 архиинтерестный спор, уверен, он тебя переубедит.

  

Автор: Bulat 1.6.2006, 15:57
Цитата(Ch0bits @ 1.6.2006,  15:08)
ПС: Если уж так сомневаешься в Java, то советую прочитать http://forum.vingrad.ru/index.php?showtopic=29134 архиинтерестный спор, уверен, он тебя переубедит.

Я видел очень хорошо написанные системы на перле, под *nix. И мне не нужны фразы просто это лучше, то лучше. Мне нужно конкретно это лучше потому что тут есть возможность того-то, а там нет, я знаю ряд преимуществ явы.  

Автор: nerezus 23.6.2006, 18:08
На джаве написано много достойных продуктов для юзверей. А вот на перле что-то ничего не припомню ;) 

Автор: batigoal 28.6.2006, 09:26
Цитата(nerezus @  23.6.2006,  19:08 Найти цитируемый пост)
На джаве написано много достойных продуктов для юзверей. А вот на перле что-то ничего не припомню ;)  

А для сисадминов?  smile 

Мы тоже в своих продуктах (которые, вообще-то, джавные) часто используем перл. 

Автор: nerezus 29.6.2006, 08:01
Lamer George,  а для сисадминов? так оно же уже давно на питоне пишется... он и побыстрее перла(проверяли, питон 2.3 немного быстрее, питон 2.4 - существенно.), и поактуальнее...

кроме кучи игр, на питоне написаны портежи дженту, и  масса гуевых программ )
ну и стоит посмотреть в зависимости многих никсовых пакетов  smile  

Автор: batigoal 29.6.2006, 09:43
Цитата(nerezus @  29.6.2006,  09:01 Найти цитируемый пост)
так оно же уже давно на питоне пишется... он и побыстрее перла(проверяли, питон 2.3 немного быстрее, питон 2.4 - существенно.), и поактуальнее...

Ну так это ведь не только от скорости выполнения зависит, но и от других факторов. Например, от наличия спецов. 

Автор: mr.DUDA 29.6.2006, 11:26
Кроме всего прочего, у Perl кошмарный, отвратительный синтаксис  smile  

Автор: nerezus 29.6.2006, 12:51
mr.DUDA, угу, одни постусловия, переменные по умолчанию и модификаторы классов в перл6(который обещали выпустить еще в 3 четверти 2005 года) только чего стоят...

Lamer George, от наличия спецов? а разве сейчас так много перловщиков? =) 

Автор: batigoal 29.6.2006, 13:09
Цитата(nerezus @  29.6.2006,  13:51 Найти цитируемый пост)
Lamer George, от наличия спецов? а разве сейчас так много перловщиков? =)  

Встречаются, и немало. Разумеется, не "чистые перловщики". 

Автор: DENNN 29.6.2006, 13:20
Цитата(mr.DUDA @  29.6.2006,  11:26 Найти цитируемый пост)
Кроме всего прочего, у Perl кошмарный, отвратительный синтаксис  

вот не надо. Синтаксис замечательный и удобный, если его знать. Если в сиснтаксисе не разобрался будет казаться что язык неудобен. Те же аргументы приводят начинающие дельфеисты, когда говорят о C smile 

Автор: Sun 30.6.2006, 10:26
Цитата(mr.DUDA @  29.6.2006,  08:26 Найти цитируемый пост)
Кроме всего прочего, у Perl кошмарный, отвратительный синтаксис  smile   

Патологически Эклектичный Мусорный Листер - это второе имя Перла  smile  Но мне нравится. Синтаксис у него не сложнее чем у С. Попробуй напиши парсер на С и на Перле - посмотрим на каком языке это будет выглядеть жутче  smile  

Автор: mr.DUDA 30.6.2006, 14:03
Цитата(DENNN @  29.6.2006,  13:20 Найти цитируемый пост)
вот не надо. Синтаксис замечательный и удобный, если его знать.

Ключевое слово - если. Когда-то выбирал между перлом и PHP - выбрал второе, промучавшись неделю с первым smile

Цитата(Sun @  30.6.2006,  10:26 Найти цитируемый пост)
Попробуй напиши парсер на С и на Перле - посмотрим на каком языке это будет выглядеть жутче    

Согласен, в регэкспах перлу нет равных, там они выделены в отдельную синтаксическую конструкцию. 

Автор: nerezus 2.7.2006, 11:19
Цитата

Попробуй напиши парсер на С и на Перле - посмотрим на каком языке это будет выглядеть жутче    


а какая разница, если регекспы одни и те же? 

Автор: Sun 2.7.2006, 18:49
Цитата(nerezus @  2.7.2006,  08:19 Найти цитируемый пост)
а какая разница, если регекспы одни и те же?  

Да никакой, только то что на Перле делается в несколько строк, на С занимает страницу и больше. 

Автор: comtat 3.7.2006, 09:26
Цитата
Кроме всего прочего, у Perl кошмарный, отвратительный синтаксис

А вот этого не надо Perl намного лучше php c его постоянными траблами

Притом + в пользу Perl только с помощью него можно работать с
оборудование типа Cisco, Motorola и др.
php до этого далеко

php пригоден только для создания сайтиков  (ИМХО) а не для больших проектов  

Автор: Ch0bits 8.7.2006, 19:59
Цитата
Perl

 smile 

Цитата
php

 smile 

Всё равно java лучше всех!  smile 
ПС: Потому что я так сказал!  smile 



  

Автор: mr.DUDA 12.7.2006, 08:50
Ch0bits, не понял...  smile  Ты ж вроде из дотнета ?... 

Автор: LSD 12.7.2006, 21:34
Цитата(mr.DUDA @  12.7.2006,  09:50 Найти цитируемый пост)
Ch0bits, не понял...    Ты ж вроде из дотнета ?... 

Он понял, в чем сила - сила в правде!
user posted image 

Автор: comtat 14.7.2006, 08:35
Ch0bits, не согласен с тобой
Я не отрицаю больших возможностей Java но на Perl'е нельзя написать
прогу с глюками такими как нехватка памяти и тд
А на Java такая вероятность очень высока 

Автор: LSD 14.7.2006, 12:32
Цитата(comtat @  14.7.2006,  09:35 Найти цитируемый пост)
Я не отрицаю больших возможностей Java но на Perl'е нельзя написать
прогу с глюками такими как нехватка памяти и тд
А на Java такая вероятность очень высока 

 smile  smile  smile 

Это еще почему? Что программы написаные на Perl обладают неограниченными запасами памяти?
Попробуй на досуге, загнать своп файл Windows в переменную и погонять на ней регулярные выражения. 

Автор: mr.DUDA 19.7.2006, 10:30
Цитата(LSD @  14.7.2006,  12:32 Найти цитируемый пост)
Это еще почему? Что программы написаные на Perl обладают неограниченными запасами памяти?
Попробуй на досуге, загнать своп файл Windows в переменную и погонять на ней регулярные выражения. 

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

 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)