• Авторизация


Валидация 10-12-2010 14:58


Валидация - примерно такая же священная тема как Linux vs Others.
1. X в XHTML означает eXtensible ("расширяемый"). Глупо при таком наименовании наглухо закрывать перечень тэгов и атрибутов, которые позволительно использовать. Чего, по-моему, W3С и не делал.
2. JavaScript, именем которого уже намахались в ходе текущего холивора, практически никак не ограничивает программиста в расширении уже существующих объектов - любому из них (даже не вашему, например, document) - вы можете прикрутить любой метод или поле, какие вам только нужны. Можете поменять саму структуру документа через DOM (сделав исходно валидный документ невалидным в памяти браузера в runtime). Здесь почему-то такого фанатизма не наблюдается, никто не старается накатать самый валидный JS, в котором используются исключительно идентификаторы, одобренные W3C и внесенные в стандарты. Пишут как попало, а ведь это сложнее потом отлаживать и поддерживать, чем невалидный XHTML. И ошибок, как следствие, такой код порождает больше. Не о том воюете, граждане.
3. CSS содержит стандартный перечень свойств, расширяя который, вы ничего не добьетесь (многие начинающие выдумывают что-то типа "valign: top" или "font-color: red"). Но вот метод построения СЕЛЕКТОРОВ CSS позволяет выбирать ничем не ограниченный перечень тегов и их свойств, что еще раз говорит об идеи расширяемости, заложенной в стандарты. Еще раз задумайтесь: невалидный (в том смысле, который оговорен в этом хабрапосте) XHTML можно «подпереть» соответствующим CSS - и всё будет работать, потому что об этом думали, когда создавали стандарты.
комментарии: 0 понравилось! вверх^ к полной версии
Кресло-мешок 10-12-2010 14:53


Нестандартная бескаркасная мебель начинает все больше распространяться среди офисов, магазинов и появляется в обычных квартирах. Что же имеют ввиду под бескаркасной мебелью? Это разной формы кресла, кровати, пуфики и прочие мелкие аксессуары. Один из более конкретных видов я хочу рассмотреть. Это будет кресло-мешок.
И так, что все-таки представляет собой кресло мешок? Состоит оно традиционно из 2х чехлов (наружный и внутренний). Во внутренний чехол насыпают наполнили - шарики из материала пенополистирол. Полистирол экологически безвреден для здоровья любого человека, в том числе и детей. Он является гипоаллергенным, водонепроницаемым и надежным. Этот материал также считается хорошим теплоизолятором, который сохраняет тепло и придает комфорта. В среднем такие кресла весят от 3- 7 кг, смотря какая это модель, детская или взрослая. Перекатываясь внутри чехла, кресло принимает форму сидящего на нем человека. Внешние чехлы производят из всевозможных мебельных тканей.
[показать]
Особую любовь претерпевают к данному смешному предмету мебели маленькие дети и школьники: Для детей это радость в первую очередь, потому что на такой мебели нет опасности удариться об угол, а школьники и студенты на такой мебели могут расслабиться и пообщаться с друзьями в компании.
Такое кресло-мешок купить можно в магазине bean-bag.ru, причем здесь очень большой выбор разного цвета и разной ценовой политики. Сразу можно увидеть как выглядит то или иное кресло и узнать его цену.
комментарии: 0 понравилось! вверх^ к полной версии

Стандарты 10-12-2010 14:19


Вот все мы подсознательно стремимся сделать все как можно ближе к стандартам. А все с той же целью, чтобы это все как можно лучше отобразилось в как можно большем количестве браузеров.
И потом это личное дело каждого. Я например и за гибкость и за чистоту кода. Если можно написать и так и так, я напишу как правильно. Если я знаю, что параметр height в стандарте не описан и его можно только внутри style (css) написать, то я так и сделаю, мне не сложно. Зато такой код будет понятнее разнообразному софту, т.к. софту проще работать со стандартными данными, а не думать что бы это могло значить.
HTML позволяет безобразничать, но этим не стоит злоупотреблять. XHTML это HTML на XML :) А это значит что он максимально гибок, но и ОЧЕНЬ ТРЕБОВАТЕЛЕН. Если в HTML можно было не закрывать тег, то XHTML этого не позволяет. Но все равно прощает.
Стандарт он для того и есть, чтобы можно было делать все только одним образом.
Просто подумайте о других.
Мне, например, приходится писать всяких роботов, которые смотрят в HTML. Но как объяснить роботу, что бывают дебилы, способные поставить на одной странице 3 тега TITLE и штук 5 вложенных HTML. Поисковики такой страницы побрезгуют :) Хотя такой HTML синтаксически корректен, но может свести с ума не мало софта.
Что-то я разошелся :)
комментарии: 0 понравилось! вверх^ к полной версии
Инсталляторы 10-12-2010 13:18


Инсталляторы разные бесплатные или платные. Бери любой с softodrom.ru. "Все фотошопы" ты запихиваешь в своей дистрибутив на основе имеющихся законных прав на использование продукта или без оного, тут такая же свобода выбора, как и везде. Так что стоимость такого диска будет составлять комплект находящихся на них программ (по некоторым лицензиям ты можешь делать бекапы + стоимость болванки + стоимость амортизации оборудования на запись этой болванки. Дословно - бесплатно)
Кстати такие автоинсталяторы до сих пор поставляются многими производителями вкомплектах ноутбуков. Хотя на сегодняшний момент они делают скрытый раздел на диске с полным бекапом системы и установленный программ на момент покупки.
Со своей стороны за исключением ОС я не пользуюсь ни одним платным приложением под эту систему. Меня более чем устраивают бесплатные аналоги, для меня они гораздо функциональнее, ну или я со временем пришел к такому мнению поскольку вынужден был работать в правовом поле.
комментарии: 0 понравилось! вверх^ к полной версии
Гильдия частных мастеров 10-12-2010 13:15


Мне сегодня стало безумно приятно, когда я увидел особую разновидность "фрилансеров", хотя это слово не совсем здесь подходит. Это гильдия частных мастеров "Потап". Попробую максимально правильно объяснить. Эта организация - не компания, не фирма и тем более не частное предприятие. Это - объединение частных работников, которые работают сами на себя и не желают отдавать значительную часть доходов фирме, на которую они работают (здесь я с ними полностью согласен - ведь такой способ работы не только приносит больше дохода им, но и снижает затраты клиентов, то есть обычных жителей). Чем же занимается эта гильдия? Практически всеми ремонтными работами, как сборка мебели, починка электрики, сантехника и многое другое. Таким образом, каждый работник - это полноценный мастер на дом. Особенно в таких мастерах нуждаются люди, которые работают дома, люди с ограниченными возможностями, и тем более семьи и квартиры, где нет твердой мужской руки. На их сайте potap.org можно прямо на главной увидеть "отчет", кому работники гильдии помогли сегодня или в другой день. Самое главное - это то, что мастера работают на совесть, потому как высокая конкуренция стимулирует людей быть лучшими в своем деле.
комментарии: 0 понравилось! вверх^ к полной версии
Пыщь 10-12-2010 13:07


Давно существует множество автоинсталяторов для Windows, причем глубокими занинями даже для добавления своих драйверов там обладать не надо. Эта радость включая все обновления записывается на оптический диск (как влезет лучше DVD) и после включения компа автозагрузочный диск всеголишь предложить выбрать раздел и все (причем всяких встроенный мусор базовой системы типа IE OE WMP можно легко удалять из дистрибутива). Правда устанавливается не за 15 минут, в среднем от получаса до часа в зависимости от наличия на созданом диске офисных пакетов всяких фотошопов и тому подобного, но зато само. Виндовс тоже может быть удобным. Сколькораз замечал что люят сравниватьь другие ОС в дополнительными модулями программами которые поставляются в комплекте с голой виндой. Это несерьёзно.
комментарии: 0 понравилось! вверх^ к полной версии
Мандрива 09-12-2010 19:00


Во-первых, есть Mandriva Free, которую хоть и не рассылают даром (кстати, Ubuntu будет идти около полугода, что означает, что придет уже устаревшая версия), но скачать можно совершенно бесплатно. У меня вот как раз она и стоит.
Кстати же - неделю назад переставлял систему, решил поставить KUbuntu последнюю, раз ее так хвалят. Поставил и через 8 часов снес в пользу Мандривы. Перевод Кубунту местами вопиюще ужасен, многие вещи "из коробки" не работают, в том числе и весьма базовые. А уже хочется продукта, который не нужно "доводить напильником", и из отсмотренных в последнее время дистрибутивов, Мандрива наиболее соответствует такому определению, хоть и там есть свои сложности.
Однозначно по части работы из коробки, Мандрива рулит.
И опять же, я, например не знаю зачем платить за бесполезные программы, которые так пытается всучить разработчик, репозитории есть, в конце-то концов :-) Большинство из этих программ человек не будет ставить и использовать, и в итоге человек заплатит за то, что ему не нужно. Да, я знаю, что именно для этого выпускаются разные версии дистрибутивов. Мало кто из моих знакомых купит DVD, если может купить Compact. Можно предположить, что dvd нужен, если у человека нет интернета. Но зачем linux без интернета? :-)))
комментарии: 0 понравилось! вверх^ к полной версии
Установка водосчетчиков 09-12-2010 18:57


Установка счетчиков учета воды в квартирах начала практиковаться еще давно. Все более и более жителей больших, и не только, городов решают приобрести и установить себе водосчетчики. Сегодня около 60% и больше жителей оплачивают горячую и холодную воду по счетчикам, и в этом есть свой смысл, потому как оплачивать по показаниям счетчика намного экономнее. И действительно, многие используют намного меньше воды, чем платят за нее, экономя ежегодно тысячи рублей.
Установка счетчиков воды может помочь обнаружить практический расход воды в любой семье и устранить «переплату», которой подвергается множество жителей.
Кроме частных счетчиков воды для одной квартиры, многие устанавливают общие водосчетчики, которые устанавливаются на весь дом. Благодаря таким счетчикам можно посчитать во сколько будут обходиться на практике затраты на полив газонов, уборку и т.п. Установку и техническое обслуживание водосчетчиков обеспечивает компания Спец-Монтаж, работы которой оценили уже многие жители Москвы и южного Подмосковья. Также компания устанавливает счетчики в жилищных фондах на бесплатной основе.
комментарии: 0 понравилось! вверх^ к полной версии
Монополизация 06-12-2010 12:28


Да, многих мысль о монополизации гуглом всего сущего беспокоит в последнее время. Даже не так беспокоит то, что стукнет что-то нынешнему руководству, как возможность смены руководства (Джобса в свое время ведь турнули из Apple) или еще чего-нить. Кроме того конкурировать с Гуглом с каждым днем становится все сложнее, т.к. он пытается занять все ниши и т.о. давит стартапы, которые ориентированы на какую-то определенную нишу. Т.о. у компаний, в покупке которых Гугл заинтересован выбор не велик: либо продаться сейчас либо через какое-то время конкурировать с гораздо более мощным аналогом. Про те компании, в покупке которых Гугл не заинтересован, я вообще молчу :) Единственный способ конкурировать тут, видимо, разрабатывать что-то действительно уникальное и получать на это патент.
комментарии: 0 понравилось! вверх^ к полной версии
Каюк спутникам Глонас 06-12-2010 12:27

Это цитата сообщения seomonstr Оригинальное сообщение

Каюк спутникам Глонас

Три спутника «ГЛОНАСС-М», запущенных сегодня с Байконура на ракете-носителе «Протон-М», были выведены на нерасчетную орбиту. Из-за серьезной технической ошибки российские спутники упали в океан и были уничтожены.
«По самым предварительным расчетам, разгонный блок ДМ-3, выводивший спутники на околоземную орбиту, после отделения от ракеты-носителя “Протон” при включении собственных двигателей отработал импульс больше расчетного. В результате находящиеся в его составе спутники выведены на более высокую, нерасчетную орбиту. Пока специалистам непонятно, как поступить в такой ситуации. Не ясны и причины сбоя», — сказал участник операции по выведению спутников «ГЛОНАСС» на орбиту агентству РИА Новости около 16:14 мск.

Но по последним данным с Байконура, все три запущенных сегодня спутника «ГЛОНАСС» были уничтожены. По предварительной информации, три спутника упали в Тихом океане в районе Гавайских островов (США).

«Баллистики все проверили: разгонного блока ДМ-3 с космическими аппаратами нет ни на основной, ни на промежуточной, ни на аварийной орбитах. Расчеты показывают, что, скорее всего, разгонный блок с космическими аппаратами упал в Тихом океане в районе Гавайских островов», — сказал источник.

Запуск ракеты «Протон-М» с тремя спутниками «ГЛОНАСС-М» на борту был осуществлен сегодня днем с космодрома «Байконур». В случае успеха запуска орбитальная группировка системы «ГЛОНАСС» должна была достигнуть расчетных 24-х спутников.

Система из 24-х спутников обеспечила бы полное покрытие поверхности земли группировкой «ГЛОНАСС» — сигнал «ГЛОНАСС» был бы доступен пользователям отечественных навигаторов в любой точке земного шара.
Полезно знать - gps используется во всем мире с 94го года.
комментарии: 0 понравилось! вверх^ к полной версии
Былые глюки Gtalk 06-12-2010 12:10


Помню когда пользовался, наблюдал такое.
Это может быть не столько глюки, сколько мелкие неудобства, мешающие жить.
1. Прячется в трее, поднимается по щелчку мышкой, но спрятаться таким же образом - увы, что неудобно, надо только закрывать окно.
2. Открытые окна иногда не закрываются по Esc.
3. Когда есть свёрнутые окна диалогов, то при прихождении нового сообщения они всплывают и забирают фокус. Аналогично, если открыто больше одного диалога, то при получении сообщения не из активного диалога(где мы сейчас набираем сообщение!) всплывает и забирает фокус на себя другой.
4. Расположение диалогов оригинальное, они умеют друг на друга "прилипать", но, имхо, это никак не удобнее табов, да и несколько таких "слипшихся диалогов" порой ведут себя неадекватно.
5. Если машина не перегружалась больше дня и с кем-то шла активная переписка, например день назад, то открытие диалога с таким пользователем происходит очень медленно, т.к. подгружается вся история общения с этим контактом со времени запуска Gtalk.
6. Конфигурабельность клиента оставляет желать лучшего, увы :(
комментарии: 0 понравилось! вверх^ к полной версии
Новогоднее Кабаре "Зимние сны на Патриарших" 03-12-2010 12:25


Здравствуйте всем! Когда я так начинаю свой пост, значит я собираюсь написать что-то действительно интересно и полезное всем читателям, а не только какому-то отдельному слою населения с узкой специализацией :) Сейчас речь моя пойдет о театре, но не театре в классическом его понимании. Я думаю, многие знают о том, что такое кабаре. (прошу не путать с кабаре-дуэтом «Академия» Лолиты и Цекало). Кабаре является небольшим заведением со своей развлекательной программой, а начиналось все еще во Франции в конце 19 века. Со временем кабаре начало развиваться, и, не смотря на то, что появилось множество развлекательных заведений несколько других жанров и направлений, которые немного затмили популярность кабаре, оно продолжает развиваться и находить своих почитателей.
Хочется представить уникальное кабаре, которое является уникальной программой театра «МОСТ». МОСТ – Московский Открытый Студенческий Театр. И это не просто кабаре, а новогодняя программа, которая будет представлена с 22 по 26 декабря по адресу Большая Садовая, 6 м. «Маяковская». Называется «Зимние сны на Патриарших». Я думаю, судя по названию, вы уже догадались, что это будет основано на романе «Мастер и Маргарита», а точнее – будут фокусы Воланда и их последующее разоблачение, а также приятная музыка, танцы и многое другое. В программе будут принимать участие как молодые артисты театра «МОСТ», так и более опытные актеры.
Здесь можно посмотреть афишу выступлений, и при желании связаться и заказать билеты и столики. Также на сайте можно больше узнать о самом театре «МОСТ» и новогодней программе. Новогоднее Кабаре «Зимние сны на Патриарших» никого не оставит равнодушным.
комментарии: 4 понравилось! вверх^ к полной версии
Врачи 30-11-2010 20:11


Вы себе представить не можете, сколько примеров и каких знаю я. От них Вам станет действительно жутко. Потому как эту кашу вижу собственными глазами. Если к малой компетентности врачей прибавить и знахарские блоги, то вообще невесть что получится. Врачи тоже люди, а люди бывают разные. Поэтому говорить в целом немного неверно. Люди замечают больше плохое. Многие спасённые жизни редко учитываются. Я лично присутствовал на операции, когда светила хирургии вытаскивали с того света бродягу, попавшего под машину, просто выполняя свой долг, тратя между прочим свои кровные деньги ему на материалы и медикаменты. И вытащили.
А количество желающих заняться самолечением зависит не от компетентности врачей, а от уровня образованности населения в целом. И подобные места встреч заболевших людей будут как раз таки способствовать распространению невежественных и зловредных суждений относительно лечения заболеваний "народными способами".
Могу подытожить, не осложняйте себе жизнь и лечитесь у врача, а врач всё равно вас примет и сделает свой посильный вклад. Но уж если вы сами о себе не заботитесь, потакая своим вредным привычкам и выслушивая советы "опытных" людей, то почему врач в первую очередь несёт ответственность за состояние вашего здоровья? Потому что это его работа. Вот и не мешайте ему работать, например, дезинформируя пациентов.
комментарии: 1 понравилось! вверх^ к полной версии
Вот такая комбинация 30-11-2010 18:43


а я бы очень хотел посмотреть на массовое побоище struts, struts 2, tapestry, spring webflow, seam, trails, RoR, Django, CakePHP, Symfony...
1. Struts 1 - стопроцентно престарелый китаец отлично знающий кунг-фу.

2. Struts 2 - Престарелый китаец слегка забывающий кунг-фу, но зато с подтяжками лица и офигенными требованиями к плате за выход на ринг.

3. tapestry - стопудово, робот, отвратительно знающий кунг-фу, так как каждая часть его тела имеет собственное представление о том, как надо побеждать противника и каким методами.

4. spring mvc - непонятный китаец, целиком на стероидах и в непонятных наколках, большая часть из которых < и >

5. jboss seam - китаец внешне малоотличимый от слона, так как стероиды на базе ejb3 делают страшные вещи.

6. trails - подросток, сын tapestry, о кунг-фу знает мало что, зато отлично справляется с различными физкультурными упражнениями, типа упал-отжался... Только недавно научился запоминать пройденный материал.

7. RoR - китаец японского происхождения, владеющий кунг-фу на уровне struts'а, но при этом нашёл способы выполнения некоторых супер-секретных комб в кратчайшие сроки

8. Django - ультратощий и быстрый китаец, просто брюс ли какой-то. Владеет кунг-фу в совершенстве. Владеет супер-комбой "замутить-crud-по-быстрому-и-админку"

9. CakePHP, Symfony - отличные простые китайские работяги, занимаются кунг-фу довольно давно, но успехов больших не достигли. Например, до сих-пор, чтобы соорудить себе простейший лук или копьё по-долгу вычерчивают чертежи и оформляют их в соответствии с гостами.
Я вот хотел бы спросить, кто-то ездил на отдых на Шри-Ланке? А то я читал что это один из самых не совсем благополучных курортов, а цены и сама история Шри Ланки мне очень нравится. Хочется совета.
комментарии: 0 понравилось! вверх^ к полной версии
Индийский код 30-11-2010 18:37


Кстати, так называемый "индийский код" может быть написан на любом языке. Язык PHP не провоцирует писать некачественный код, потому что качество кода зависит только от практических навыков и/или таланта программиста - так всегда было и так всегда будет. На Pascal хороший программист напишет хороший (и красивый) код, плохой программист - плохой код. То же самое и на PHP, Perl, Java и Basic.

Да, Ruby и Python склоняют к написанию правильного кода и я на данном этапе своего развития мало себе представляю, как например, можно на Python написать совсем уж кривой код. Но это ни в коем случае не повод писать про PHP-программистов так, как пишете про них Вы. Профессионал всегда найдет для себя достойную работу, даже если он пишет на PHP.

PS: Я одинаково много (и, смею надеяться, хорошо) пишу на Perl, PHP и Python. Осваивал эти языки именно в таком порядке. Я крайне не согласен с Вами в том, что PHP прививает какое-то либо кривописание или какое-либо особое мышление.
комментарии: 0 понравилось! вверх^ к полной версии
RoR 30-11-2010 18:27


Конечно, все прекрасно понимают, что RoR - это фреймворк. Но сравнение RoR и PHP вполне уместно, т.к. PHP изначально разрабатывался (и применяется сейчас) для одной цели: быстро плеваться HTMLем с веб-сервера. Ребята, которые пытаются использовать его как general-purpose language, вызывают у меня удивление как минимум.
Даже если проводить сравнение Ruby и PHP (путь даже пятой версии, хехе), то оно будет явно не в пользу последнего. Систематический подход к языку, который есть в Руби, в ПХП начисто отсутствует. С самой первой версии он тащит за собой все эти промахи в дизайне, и ПХП-программисты имеют то, что имеют. Они используют точку для конкатенации строк только потому, что их язык не предоставляет возможности перегрузить оператор + у строки (т.к. она даже не является классом). И, как следствие, методы вызываются через эту идиотскую стрелочку. Объектная модель ПХП5 - это костыль. Плюс в ПХП нет (и в ближайшее время не планируется, судя по всему) элементарных closures. А про такие тонкости, как метапрограммирование и BDD я уже вообще молчу. Попробуйте реализовать синтаксис RSpec на PHP. Так что не надо говорить, что эти языки одного поля ягоды. Разница огромная.
Symfony - клон RoR на PHP, причем убогий (как следствие убогости самого языка). И если Вы его используете, то это значит, что пора переходить на Ruby. Потратьте один выходной на знакомство и, я уверен, Вам понравится :).
Думаю, с такой погодой как сейчас несладко людям переезжать на новое место. Надеюсь грузоперевозки по киеву от gruzoperevozchiki.com помогут облегчить ситуацию. Когда все аккуратно упаковано и перевезено на нормальном транспорте, как-то спокойнее на душе.
комментарии: 0 понравилось! вверх^ к полной версии
Про руби 30-11-2010 18:20


В ruby нет framework навязываемого подхода.
В perl тоже нет framework навязываемого подхода.
В python тоже нет framework навязываемого подхода.
Вот что уж действительно открывает «простор для творчества и экспериментов» это perl. Он тоже не идеален, и в нем нет настоящего ОО, хотя замена очень даже ничего. Он ставит высокую планку и автоматом отсеивает «тяп-ляп» программистов, которым так полюбился PHP.
Кстати, первая версия PHP была написана на perl.
Насчет Rails: на сегодняшний день, это самая лучшая реализация MVC-паттерна. Это действительно Web development, that doesn't hurt. Гибкость ruby положенная на очень хорошую реализацию mvc, встроенные миграции и unit/functional тесты, генераторы, плагины и компоненты дают в сумме лёгкий, мощный и прозрачный фреймворк, используя который, можно забыть о многих рутинных задачах (тесты, работа с базой и т.д.) и максимально сконцентрироваться на задаче.
У ruby и rails есть свои минусы. В частности достаточно требователен к ресурсам, относительно недавно более-мение подружился с utf8, ещё имеет кривости в роутинге и т.д.
Но, это только начало, Rails ещё очень молодой фреймворк, который только начинает развиваться.
комментарии: 0 понравилось! вверх^ к полной версии
ООП 30-11-2010 18:18


По моему говорить о поддержке ООП в языке можно только в том случае если ООП интегрированно в ядро языка. А не как у вас - пхп отдельно - ООП отдельно.
Вот скажите - какое отношение к объектам имеет в пхп строка ? а число ? А массив? А в рамках какого класса выполняется код который вы просто включите в
А теперь сравните в том-же аспекте яву и руби.
ООП это не там где пишут class MyClass - вас обманули. ООП гораздо глубже.
Да и то сказать - пхпперы даже и свою ООП модель не смогли реализовать прилично. Вот скажите - как в пхп узнать из статического метода - в каком из классов его вызвали ? Никак ? А это означает что половину применений одного из самых популярных паттернов - синглтона, придется делать через непонятное место.
А еще я люблю старые бойцовские фильмы. Новые все какие-то однообразные. И вообще Брюс Ли и многие другие легенды боевых искусств на сайте bestfighters.ru есть, о них интересно почитать. Все-таки по-своему были и остаются гениями.
комментарии: 0 понравилось! вверх^ к полной версии
Пхп в орп 30-11-2010 18:15


Вот когда сделают, тогда и будем говорить что пхп поддерживает ООП.
Не забывайте - мы говорим о ООП. Перл - мягко говоря не идеал в этой области. Но ему-то простительно. Первая версия перл вышла в 87 году(а вы говорите десяток). Пятая версия появилась в 94 году. И к этому времени на шее перла висел тяжеленный камень обратной совместимости.
Первая же версия пхп вышла в 95 - когда уже были и ява и питон и руби только вышел и тот-же перл с какими-никакими, но классами.
Я уже не упоминаю о том, что в 97 пхп полностью переписали.
комментарии: 0 понравилось! вверх^ к полной версии
Операторы 30-11-2010 18:13


Я не работал на рельсах, но делал проекты на Java и Python. Для мелких проектов я бы даже не стал Java рассматривать, оверхед не окупится. Для больших — другой разговор, хотя последнее время мне стало казаться, что раньше я недооценивал пределы Python'а.
Про PHP не знаю, я его пробовал лет 5 назад, до сих пор тошнит от любого упоминания. Может, конечно, я и не прав (вот с анти-JavaScript-овой болезнью я вроде успешно справился, теперь с удовольствием на нём пишу), но мне сама идеология не близка, кусочки кода, запиханные в страницы — это верный путь к свалке IMHO. Наверно если очень стараться и иметь светлую голову, можно этого избежать, но по мне языки, которые тебе помогают (в том числе и с архитектурой) лучше чем те, которые мешают.
Операторы — это особые синтаксические сущности. Кроме Лиспов что-то не припомню языков, где это не так. Иногда операторы заменяются вызовами методов в процессе обработки кода транслятором, но это не имеет значения, если мы говорим о синтаксисе.
Отсутствие перегрузки операторов — это отсутствие конвертации операторов в вызовы методов. Некоторые не реализуют перегрузку, чтобы язык был проще, другие реализуют, чтобы писать более красивые, с их точки зрения, программы. Обе точки зрения имеют право на существование.
Были разве что у меня тормоза сначала с иностранной документацией, приходилось в бюро переводов inter-translation.com обращаться за переводом, пока сам уже язык нормально не выучил.
комментарии: 0 понравилось! вверх^ к полной версии