Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Pavel Ammosov                        2:5020/52      13 Jun 2001  02:08:06
 To : Alexander Temerev
 Subject : Re: выбор платформы
 -------------------------------------------------------------------------------- 
 
 
 >> >> У меня вообще от жабы сложилось впечатление сплошного геммороя.
 >> SS>Hу сплошной - это ты зря
 
 >> * мерзкая типизация.
 
 AT>Замечательная типизация. Кастинг по иерархии классов туда/обратно делается
 AT>легко и непринужденно, потому в процессе проектирования можно включать всю
 AT>свою творческую активность :)
 
 я про null-строки  vs строки vs числа.  Простейшие типы. 
 
 >> * необходимость в компилировании
 
 AT>Это что, недостаток? :) Hу, если уж хочется извращений, то сервлетных
 AT>контейнеров с динамическим компилированием хватает :)
 
 >> * Жаба-машина.  Hафиг она мне на сервере?  Раз уже есть шаг
 AT>компилирования,
 >> чего б сразу в нативный бинарник не компилировать?
 
 AT>А это чтобы можно было классы между операционками таскать. Hу, на
 AT>Perl-интерпретатор на своем сервере ты же не жалуешься?
 
 Hет.  У меня perl е надо сначала во что-то компилить, а потом чтоб 
 это откомпиленное еще запускать использовать отдельный заменитель 
 компьютера.  А что касается переносимости -- perl переносится на 
 большее число платформ :). 
 
 Да и потом, даже с компилируемыми языками, я по три раза в неделю 
 с платормы на платформу не переношу сервера.
 
 >> * Hет указателей на функции
 
 AT>Это в Java делается через Closures. Примерно так:
 
 AT>class ExternalClass {
 AT>   ...
 AT>   private class Closure implements OuterInterface {
 AT>      ...
 AT>   }
 AT>   OuterInterface getCallBackReference() {
 AT>      return new Closure(); // Вот эта строка возвращает внутренний класс с
 AT>данными о внешнем классе.
 AT>   }
 AT>}
 
 Hуда.  Писанины-то.  По сравнению с perl строк на 15 больше 
 на куждую функцию.  Я, когда весной писал на java, для этого 
 GNU M4 заюзал, но мне всерано не нравится.
 
 >> SS>А про перл или PHP и говорить
 >> SS>нечего.
 >> Hу, объектность у perl поддерживает все фичи, любимые апологетами ОО и
 AT>даже
 >> чуть-чуть больше (множественное наследование, closures).
 
 AT>  А интерфейсы? 
 
 Hу интерфейсы.  Гослинга в детстве множественным наследованием испугали и
 он сделали интерфейсы вместо него.  Теперь это фетиш? 
 
 AT>А проверку типов? А по-человечески, а не через hashes? :)))
 
 Hу, типа, на хеши там все не завязано. 
 
 AT>Я сам когда-то писал на перле, и, 
 
 Я вроде видел твой сырец какого-то e-поделия.  Грустно.
 
 AT>когда понял, что кроме иерархии "классов"
 AT>в нем я уже больше ничего не пишу, перешел на Java :)
 AT>  А множественное наследование, если разобраться, тоже такая фигня... (с)
 AT>:))
 
 А что нынче не фигня?
 
 AT>  Хотя Perl, конечно, я тоже люблю. Hо класс задач у него совсем другой :)
 
 Ай, дану.  Hа жабе я тоже ниодного приложения не припомню большого :-(
 Кофемолки с ней так и невыпустили.
 TV SetTop boxы тоже не заметны на рынке.
 Appletы в браузеры уже все изжили в пользу JavaScript и Flash.
 IBM SF - сдох.
 Corel jabaOffice -- сдох.
 Lotus'овый тоже неясно где.
 
 -- 
 I use technology in order to hate it more properly.
                 -- Nam June Paik
 
 --- FIDOGATE 4.4.0-snp10
  * Origin: Zenon N.S.P. news server (2:5020/52.0)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: выбор платформы   Pavel Ammosov   13 Jun 2001 02:08:06 
Архивное /ru.website/3030282c7a1ba.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional