<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_6_thread_4941"  />
<title>rulinux.net - Форум - Development - [Delphi] Доставка жести. </title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Development - [Delphi] Доставка жести. </title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: [Delphi] Доставка жести. </title>
<link>https://rulinux.net/message.php?newsid=4941&amp;page=1#30478</link>
<guid>https://rulinux.net/message.php?newsid=4941&amp;page=1#30478</guid>
<pubDate>Sun, 20 Jun 2010 23:30:33 +0400</pubDate>
<description><![CDATA[<p><i>> Ага, а на поверку оказывается, что и нет ничего кривого.</i><br> На поверку и оказывается то, что я указал выше.</p><p><i>> У тебя есть основания считать что они сделали неправильный выбор?</i><br> ещё бы. Точнее говоря, выбора они и не делали</p><p><i>> Ага, а прямой нет нигде. </i><br> увы, всё сделанное человеком несовершенно. Речь только может итти о степени приближения к прямоте.</p><p><i>> Понятия не имею. А почему ты интересуешься?</i><br> Ну так раз мы заговорили о скорости компиляции, это самый первоосновной вопрос.</p><p><i>> нечитабельный</i><br> Читабельность мы ужо обсуждали как-то. Ты так и не убедил меня, что нечитабельность - это свойство текста, а не того, кто не умеет читать.</p><p><i>> Но так по ощущениям вроде должны они быть совместимы.</i><br> Сомнительно это. Оно примерно так же совместимо, как ветки Qt.</p><p><i>> Даниужели!</i><br> Давоттак.</p><p><i>> Какбы твоя фраза подразумевает ссылку на сравнительны характеристики надёжности компиляторов.</i><br> Какбы надёжность компиляторов определяет соответствие их спецификациям, а у делфей небось даже спецификации нету.</p><p><i>> Вот про это я и говорю :) Пул править не надо потому, что он работает ОК, просто некоторые программисты не понимают чо они делают :)</i><br> Ну значит пущай идут доучиваться. Каждый не полностью понимает, что он делает, разница только в количестве и в степени соответствия достигаемого желаемому.</p><p><i>> КАК??? Прочитав что ты там написал в своей программе, {нелестный_эпитет}! :o)</i><br> В последнем проекте, над которым я работал, только один узел, который пришлось значительно переделывать после первой попытки, имел логику работы, воплощённую 2000 строками сишного кода. Утомишься читать однако.</p>]]></description>
</item>
<item>
<title>Re: [Delphi] Доставка жести. </title>
<link>https://rulinux.net/message.php?newsid=4941&amp;page=1#30477</link>
<guid>https://rulinux.net/message.php?newsid=4941&amp;page=1#30477</guid>
<pubDate>Sun, 20 Jun 2010 20:50:35 +0400</pubDate>
<description><![CDATA[<p><i>> много чего. Кривой дизайн, кривая реализация.</i><br> Ага, а на поверку оказывается, что и нет ничего кривого.</p><p><i>> ога, и венду и одинес</i><br> У тебя есть основания считать что они сделали неправильный выбор?</p><p><i>> ну так кривая она много где есть</i><br> Ага, а прямой нет нигде. </p><p><i>> в нём уже появилось чёто вроде distcc?</i><br> Понятия не имею. А почему ты интересуешься?</p><p><i>> и что из этого делается быстрее, проще или удобнее чем в плюсах?</i><br> Из чего "этого"? Ты видел код в плюсах делающий аналогичные какому-нибудь дельфёвому коду? Это же просто какой-то нечитабельный пездец. Просто даже и не говори мне о плюсах. </p><p><i>> ещё как делает. Когда через N лет прога, написанная на ANSI C потребует доработки, я возьму любой современный сомпилятор, в котором этот стандарт поддреживается. А с делфепрогой? Ты сейчас сможешь скомпилировать кусок кода из делфей 3 каких-нибудь и интегрировать с другим современным проектом (для этого нужен современный компилятор)?</i><br> Понятия не имею. Это у лазарусцев надо спрашивать и у других разработчегов упомянутых в разделе "Compilers" по ранее предоставленной ссылке. Но так по ощущениям вроде должны они быть совместимы.</p><p><i>> В нём сама логика работы (с событиями, интерфейсом) под винапи заточена</i><br> Даниужели!</p><p><i>> Только пользоваться им без выбора надёжных компиляторов с гарантией длительной поддержки затруднительно</i><br> Какбы твоя фраза подразумевает ссылку на сравнительны характеристики надёжности компиляторов.</p><p><i>> при надлежащем дизайне иерархии классов потребуется только пофиксить класс ConnectionPool пара десятков строк кода, и всё. Вот и один из ответов на твоё "зачем" выше.</i><br> Вот про это я и говорю :) Пул править не надо потому, что он работает ОК, просто некоторые программисты не понимают чо они делают :)</p><p><i>> и как бы я без отладчика узнал, что в логике ашыпка?</i><br> КАК??? Прочитав что ты там написал в своей программе, {нелестный_эпитет}! :o)</p><p> </p>]]></description>
</item>
<item>
<title>Re: [Delphi] Доставка жести. </title>
<link>https://rulinux.net/message.php?newsid=4941&amp;page=1#30476</link>
<guid>https://rulinux.net/message.php?newsid=4941&amp;page=1#30476</guid>
<pubDate>Sun, 20 Jun 2010 15:20:00 +0400</pubDate>
<description><![CDATA[<p><i>> Чего-ж там сложного, в чём глюки?</i><br> много чего. Кривой дизайн, кривая реализация.</p><p><i>> Вполне себе удобное, множество контор его себе не просто так выбрали в качестве основной среды разработки. </i><br> ога, и венду и одинес</p><p><i>> Ну хотя бы объектная ориентированность.</i><br> ну так кривая она много где есть</p><p><i>> Перед сями и сями с крестами - скорость компиляции.</i><br> в нём уже появилось чёто вроде distcc?</p><p><i>> Структура языка более логична и безопасна по сравнению с плюсами - нет множественного наследования, свойства могут имет обработчики и быть сделаны, например read-only. Быстро, красиво, удобно, функционально.</i><br> и что из этого делается быстрее, проще или удобнее чем в плюсах? </p><p><i>> Вах. Наверняка существует определение языка. То, что оно не принято кем-то в качестве стандарта - не делает язык хуже</i><br> ещё как делает. Когда через N лет прога, написанная на ANSI C потребует доработки, я возьму любой современный сомпилятор, в котором этот стандарт поддреживается. А с делфепрогой? Ты сейчас сможешь скомпилировать кусок кода из делфей 3 каких-нибудь и интегрировать с другим современным проектом (для этого нужен современный компилятор)?</p><p><i>> не вижу причин для принципиальной непортируемости.</i><br> В нём сама логика работы (с событиями, интерфейсом) под винапи заточена</p><p><i>> Другое дело, конечно, какова их реализация, этих компиляторов.. Но сам-то дельфи от этого уёжищем не становится.</i><br> Только пользоваться им без выбора надёжных компиляторов с гарантией длительной поддержки затруднительно</p><p><i>> Угу, только перед этим тестом где оно и выявляется, проходит множество других фаз разработки и всё это потом придйтся проходить обратно, через какое-то время, когда причина будет установлена с участием всевозможных сторон и пофикшена.. Дорогая ошибка.</i><br> при надлежащем дизайне иерархии классов потребуется только пофиксить класс ConnectionPool пара десятков строк кода, и всё. Вот и один из ответов на твоё "зачем" выше.</p><p><i>> В влогике твоих программ.</i><br> и как бы я без отладчика узнал, что в логике ашыпка?</p>]]></description>
</item>
<item>
<title>Re: [Delphi] Доставка жести. </title>
<link>https://rulinux.net/message.php?newsid=4941&amp;page=1#30475</link>
<guid>https://rulinux.net/message.php?newsid=4941&amp;page=1#30475</guid>
<pubDate>Sun, 20 Jun 2010 14:54:30 +0400</pubDate>
<description><![CDATA[<p><i>> Сложное, глякавое, неудобное, извратное. </i><br> Чего-ж там сложного, в чём глюки? Вполне себе удобное, множество контор его себе не просто так выбрали в качестве основной среды разработки. А уж про извратность обжект-паскаля и говорить как-то смешно. </p><p><i>> Реальных преимуществ перед сями нет, </i><br> Ну хотя бы объектная ориентированность. Перед сями и сями с крестами - скорость компиляции. Структура языка более логична и безопасна по сравнению с плюсами - нет множественного наследования, свойства могут имет обработчики и быть сделаны, например read-only. Быстро, красиво, удобно, функционально.</p><p><i>> а из недостатков хотябы отсосутствие стандарта, сторонних компиляторов и непортируемость.</i><br> Вах. Наверняка существует определение языка. То, что оно не принято кем-то в качестве стандарта - не делает язык хуже. Компиляторы, в т.ч. и на другие платформы есть ( &nbsp;<a href="http://en.wikipedia.org/wiki/Object_Pascal">http://en.wikipedia.org/wiki/Object_Pascal</a> ) - не вижу причин для принципиальной непортируемости. Другое дело, конечно, какова их реализация, этих компиляторов..  Но сам-то дельфи от этого уёжищем не становится.</p><p><i>> ахаха там по второй ссылке ТС как раз обсуждение уникожести</i><br> И чо пешуд?</p><p><i>> Это философский вопрос. "зачем мне всё? мне ничего не нужно..."</i><br> Я думаю ты не один придерживаешься подобной концепции ибо нередко встречаются результаты творчества людей, которые считают вопрос "зачем" философским и абстрактным. </p><p><i>> хм, я таких "систематических" не видел ни одной пока.</i><br> Да я тоже удивился.</p><p><i>> А тестировать надо на нагрузках, максимально допустимых или даже превышающих, как известно.</i><br> Угу, только перед этим тестом где оно и выявляется, проходит множество других фаз разработки и всё это потом придйтся проходить обратно, через какое-то время, когда причина будет установлена с участием всевозможных сторон и пофикшена.. Дорогая ошибка.</p><p><i>> для каких именно?</i><br> В влогике твоих программ.</p><p></p><p> </p>]]></description>
</item>
<item>
<title>Re: [Delphi] Доставка жести. </title>
<link>https://rulinux.net/message.php?newsid=4941&amp;page=1#30474</link>
<guid>https://rulinux.net/message.php?newsid=4941&amp;page=1#30474</guid>
<pubDate>Sun, 20 Jun 2010 13:42:53 +0400</pubDate>
<description><![CDATA[<p><i>> Почему уёжища?</i><br> Сложное, глякавое, неудобное, извратное. Реальных преимуществ перед сями нет, а из недостатков хотябы отсосутствие стандарта, сторонних компиляторов и непортируемость.</p><p><i>> Лично у меня к нему только одна претензия - неюникодность. А так была бы отличнейшая среда. </i><br> ахаха там по второй ссылке ТС как раз обсуждение уникожести</p><p><i>> Только обычно она нахрен не нужна, эта иерархия.</i><br> Это философский вопрос. "зачем мне всё? мне ничего не нужно..."</p><p><i>> Я бы даже это в пример не приводил, если бы это не было систематической ошибкой.</i><br> хм, я таких "систематических" не видел ни одной пока.</p><p><i>> Они умудряются получать положительные тесты.</i><br> лучше бы они их на Вассермана получали бы. Остальных тестов не нужно.</p><p><i>> Просто вероятность получения того же коннекшена из пула сразу после его возврата выше - поэтому оно в основном работает.</i><br> А тестировать надо на нагрузках, максимально допустимых или даже превышающих, как известно.</p><p><i>> Кстати, если тебе приходится пользоваться дебаггером для таких ошибок, то это значит, что ты не очень хороший программист :-Р</i><br> для каких именно? </p>]]></description>
</item>
<item>
<title>Re: [Delphi] Доставка жести. </title>
<link>https://rulinux.net/message.php?newsid=4941&amp;page=1#30473</link>
<guid>https://rulinux.net/message.php?newsid=4941&amp;page=1#30473</guid>
<pubDate>Sun, 20 Jun 2010 13:30:11 +0400</pubDate>
<description><![CDATA[<p><i>> Члена с два. Кого ты пытаешься надурить, меня пытаешься? Видел я это делфи, во всех позах, ракурсах и смыслах, и даже имел когда-то. Очень давно, правда, но вряд ли что-то поменялось, ибо он и тогда имел огромное число фанатегов и свойства уёжищя.</i><br> Почему уёжища? Лично у меня к нему только одна претензия - неюникодность. А так была бы отличнейшая среда. </p><p><i>> Смищьно. Правильная иерархия классов как раз способствует гибкости и эффективности. Другое дело что выстроить иерархию классов _правильно_ - это очень и очень сложно. </i><br> Только обычно она нахрен не нужна, эта иерархия.</p><p><i>> Да и вообще в делфях в этом отношении то же самое что и везде - есть готовые библиотеки для работы с транзакциями и пулами.</i><br> Я пример не из дельфийской практики привёл.. Хотя какая разница - пул это всё равно библиотека и вот умудряются делать такое. Я бы даже это в пример не приводил, если бы это не было систематической ошибкой.</p><p><i>> ну так у меня тоже только иногда работают пока не отдебажены. Может быть не следует вручать прогу заказчику до тестирования и отладки?</i><br> Они умудряются получать положительные тесты. Просто вероятность получения того же коннекшена из пула сразу после его возврата выше - поэтому оно в основном работает. </p><p>Кстати, если тебе приходится пользоваться дебаггером для таких ошибок, то это значит, что ты не очень хороший программист :-Р</p><p></p><p></p><p> </p>]]></description>
</item>
<item>
<title>Re: [Delphi] Доставка жести. </title>
<link>https://rulinux.net/message.php?newsid=4941&amp;page=1#30472</link>
<guid>https://rulinux.net/message.php?newsid=4941&amp;page=1#30472</guid>
<pubDate>Sun, 20 Jun 2010 13:13:49 +0400</pubDate>
<description><![CDATA[<p><i>> Да не потому что типа круто, а потому, что просто и удобно</i><br> Члена с два. Кого ты пытаешься надурить, меня пытаешься? Видел я это делфи, во всех позах, ракурсах и смыслах, и даже имел когда-то. Очень давно, правда, но вряд ли что-то поменялось, ибо он и тогда имел огромное число фанатегов и свойства уёжищя.</p><p><i>> строить правильные иерархии классов ... Такой программист никогда не будет брать соединение с БД из пула, делать на нём всю транзакцию, коммитить и возвращать коннекшен в пул. Потому что у него логика объекта "автомобиль" разбросана по иерархии классов за период в тыщу лет от лошади до автомобиля.</i><br> Смищьно. Правильная иерархия классов как раз способствует гибкости и эффективности. Другое дело что выстроить иерархию классов _правильно_ - это очень и очень сложно. Да и вообще в делфях в этом отношении то же самое что и везде - есть готовые библиотеки для работы с транзакциями и пулами.</p><p><i>> А потом люди будут голову неделями ломать почему оно работает лишь иногда.</i><br> ну так у меня тоже только иногда работают пока не отдебажены. Может быть не следует вручать прогу заказчику до тестирования и отладки?</p><p><i>> Просто такого уж уровня встречаются программисты.</i><br> Верно, и я о том же. </p>]]></description>
</item>
<item>
<title>Re: [Delphi] Доставка жести. </title>
<link>https://rulinux.net/message.php?newsid=4941&amp;page=1#30471</link>
<guid>https://rulinux.net/message.php?newsid=4941&amp;page=1#30471</guid>
<pubDate>Sun, 20 Jun 2010 11:27:32 +0400</pubDate>
<description><![CDATA[<p>Да не потому что типа круто, а потому, что просто и удобно, вполне возможно, что в его компании принято писать на дельфях или 100500 других резонов. Проблема не в этом. Проблема в том, что очень часто встречаются программисты, как бы это выразиться, оторванные от земли. Не только на дельфи, но и на плюсах и джаве. Они умеют писать красивые комментарии к программе, строить правильные иерархии классов (такие никогда не напишут класс "автомобиль", они его будут наследовать от лошади-тяжеловоза), правильно именовать методы в кэмел-кейсе и форматировать код согласно корпоративным стандартам.. Но вот когда дело касается каки-то внешних вещей - прерываний, системных сообщений как у ТС, транзакций БД и т.п. иногда получается смешно. Такой программист никогда не будет брать соединение с БД из пула, делать на нём всю транзакцию, коммитить и возвращать коннекшен в пул. Потому что у него логика объекта "автомобиль" разбросана по иерархии классов за период в тыщу лет от лошади до автомобиля. И каждый метод чтобы сделать что-то своё будет брать коннект из пула, производить какие-то операции и возвращать коннект в пул. А потом люди будут голову неделями ломать почему оно работает лишь иногда. Вобщем это не к дельфям претензия. Просто такого уж уровня встречаются программисты.</p>]]></description>
</item>
<item>
<title>Re: [Delphi] Доставка жести. </title>
<link>https://rulinux.net/message.php?newsid=4941&amp;page=1#30470</link>
<guid>https://rulinux.net/message.php?newsid=4941&amp;page=1#30470</guid>
<pubDate>Sun, 20 Jun 2010 10:11:48 +0400</pubDate>
<description><![CDATA[<p>Да то же самое понаписал бы на чём угодно. Делфи у него не потому что без него обойтись не может, а потому что оно типо круто.</p>]]></description>
</item>
<item>
<title>Re: [Delphi] Доставка жести. </title>
<link>https://rulinux.net/message.php?newsid=4941&amp;page=1#30469</link>
<guid>https://rulinux.net/message.php?newsid=4941&amp;page=1#30469</guid>
<pubDate>Sun, 20 Jun 2010 09:52:45 +0400</pubDate>
<description><![CDATA[<p><i>>А с Делфи он ваннаби-самоучка</i><br></p>]]></description>
</item>
<item>
<title>Re: [Delphi] Доставка жести. </title>
<link>https://rulinux.net/message.php?newsid=4941&amp;page=1#30468</link>
<guid>https://rulinux.net/message.php?newsid=4941&amp;page=1#30468</guid>
<pubDate>Mon, 26 Oct 2009 19:02:53 +0300</pubDate>
<description><![CDATA[<p>Притом что без Делфи он бы вообще ничего написать не смог. А с Делфи он программист</p>]]></description>
</item>
<item>
<title>Re: [Delphi] Доставка жести. </title>
<link>https://rulinux.net/message.php?newsid=4941&amp;page=1#30467</link>
<guid>https://rulinux.net/message.php?newsid=4941&amp;page=1#30467</guid>
<pubDate>Mon, 26 Oct 2009 18:17:46 +0300</pubDate>
<description><![CDATA[<p>При чём тут Делфи, если афтар проги - дебил?</p>]]></description>
</item>
<item>
<title>[Delphi] Доставка жести. </title>
<link>https://rulinux.net/message.php?newsid=4941&amp;page=1#30466</link>
<guid>https://rulinux.net/message.php?newsid=4941&amp;page=1#30466</guid>
<pubDate>Mon, 26 Oct 2009 16:35:00 +0300</pubDate>
<description><![CDATA[<p>&nbsp;<a href="http://www.rsdn.ru/forum/delphi/3580164.flat.aspx">http://www.rsdn.ru/forum/delphi/3580164.flat.aspx</a></p><p>есть указатель на обьект, передается с помощью wm_copy_data:</p><p>когда этот указатель возвращаю назад в свое приложение — по нему ничего нет.</p><p>что не так?</p><p>&nbsp;<a href="http://www.sql.ru/forum/actualthread.aspx?tid=706468">http://www.sql.ru/forum/actualthread.aspx?tid=706468</a> Опрос, что наконец нужно сделать с Delphi, чтобы окончательно закопать и утрамбовать лопатой?</p>]]></description>
</item>
</channel>
</rss>