-
- Есть одно но. В комбинаци Python + wxwidgets я, хотя бы теоретически, могу обеспечить переносимость основных алгоритмов Win|MAC|Lin. Borland C++ Builder 3.1 даже теорретически не дает это сделать. - Evgeny_CDАрхитектор(12.01.2010 20:35)
- ну, батенька.. blackbit(114 знак., 13.01.2010 13:05)
- "В 2002 году компания-разработчик Borland прекратила поддержку продукта из-за убытков, которые он приносил." -> - Evgeny_CDАрхитектор(13.01.2010 13:12, ссылка)
- Borland Kylix 3 Enterprise for Linux(2009) - blackbit(13.01.2010 13:56)
- Убытки - это не отсутствие спроса и, как следствия проедание, доходов работниками. Это в том числе плохая организация в самом Борланде. Продукт тут не при чём. - POV(13.01.2010 13:21)
- Вопрос в решении Борланда. С моей точки оно сильно затуманило судьбу продукта. - Evgeny_CDАрхитектор(13.01.2010 17:19)
- "В 2002 году компания-разработчик Borland прекратила поддержку продукта из-за убытков, которые он приносил." -> - Evgeny_CDАрхитектор(13.01.2010 13:12, ссылка)
- Ключевое слово -- теоретически. Объём патчей на wxWidgets здесь не виден. - fk0легенда(13.01.2010 12:39)
- У меня wxPython (wxWidgets) так и не прижился, хотя его лицензия гораздо вкуснее. Сейчас балдею от PyQt4, но он зараза платный для не GPL. - bialix(13.01.2010 10:45)
- Парой сообщений выше ты убеждал, что оно превосходный инструмент. Теперь оказывается оно не работает (wxwidgets), а за Qt требуется $$$ и этим в итоге никто не пользуется... - fk0легенда(13.01.2010 12:40)
- wxWidgets вполне успешно работает. Не надо передергивать. У меня он не прижился по другим причинам. За Qt (именно Qt) денег уже не надо, спасибо дурацкой студенческой финляндской фирме Нокиа. bialix(93 знак., 13.01.2010 14:03)
- А как в этом вашем wxWidgets выводются русские буковки в GDI на виндовсе, если там в исходниках гвоздями прибито? - fk0легенда(13.01.2010 15:04)
- используется юникод. - bialix(13.01.2010 15:22)
- Ага. А кодировка исходника не юникод. А шрифты не юникод. А ввод-вывод тоже не в юникоде. И файловая система тоже. - fk0легенда(13.01.2010 19:38)
- кодировка исходника прописывается в начала исходника bialix(309 знак., 14.01.2010 14:37)
- Шрифты -- это которыми на GDI пишешь. Страничку отпечатай (в принтер) и покажи здесь. По-русски. "Русской ANSI" не бывает. Да и всё равно этот ваш питон поделка, профессионалы пишут в билдере. - fk0легенда(14.01.2010 14:54)
- поделка. аминь. - bialix(14.01.2010 16:21)
- Шрифты -- это которыми на GDI пишешь. Страничку отпечатай (в принтер) и покажи здесь. По-русски. "Русской ANSI" не бывает. Да и всё равно этот ваш питон поделка, профессионалы пишут в билдере. - fk0легенда(14.01.2010 14:54)
- кодировка исходника прописывается в начала исходника bialix(309 знак., 14.01.2010 14:37)
- Ага. А кодировка исходника не юникод. А шрифты не юникод. А ввод-вывод тоже не в юникоде. И файловая система тоже. - fk0легенда(13.01.2010 19:38)
- используется юникод. - bialix(13.01.2010 15:22)
- А как в этом вашем wxWidgets выводются русские буковки в GDI на виндовсе, если там в исходниках гвоздями прибито? - fk0легенда(13.01.2010 15:04)
- wxWidgets вполне успешно работает. Не надо передергивать. У меня он не прижился по другим причинам. За Qt (именно Qt) денег уже не надо, спасибо дурацкой студенческой финляндской фирме Нокиа. bialix(93 знак., 13.01.2010 14:03)
- Парой сообщений выше ты убеждал, что оно превосходный инструмент. Теперь оказывается оно не работает (wxwidgets), а за Qt требуется $$$ и этим в итоге никто не пользуется... - fk0легенда(13.01.2010 12:40)
- сколько раз Вы (Ваша контора) воспользовалась данной возможностью? - koyodza(12.01.2010 21:14)
- Ни разу. И не факт, что воспользуется. Но есть такая штука, как вероятость. Evgeny_CDАрхитектор(237 знак., 12.01.2010 21:21)
- вероятность что всё заработает без переделок = 0,1% - koyodza(12.01.2010 21:25)
- А вы различаете "переделки" и "доделки"? - bialix(13.01.2010 11:19)
- нет. Это всё суть "изменения" - koyodza(13.01.2010 11:21)
- разница между переделать все с нуля и доделать существующее. в случае питона изменения вносятся минимальные, чтобы обеспечить кросс-платформенность. Причем одна и та же программа будет работать на нескольких платформах. Не надо ничего перекомпилировать. - bialix(13.01.2010 11:26)
- В случае питона -- изменения вносятся в сам питон, в тот фреймворк, который позволяет засунуть питон в ехешник, в модули для питона. И половина из них связана с локалью. - fk0легенда(13.01.2010 12:41)
- Ты сам хоть понял что сказал? - bialix(13.01.2010 14:03)
- В случае питона -- изменения вносятся в сам питон, в тот фреймворк, который позволяет засунуть питон в ехешник, в модули для питона. И половина из них связана с локалью. - fk0легенда(13.01.2010 12:41)
- разница между переделать все с нуля и доделать существующее. в случае питона изменения вносятся минимальные, чтобы обеспечить кросс-платформенность. Причем одна и та же программа будет работать на нескольких платформах. Не надо ничего перекомпилировать. - bialix(13.01.2010 11:26)
- нет. Это всё суть "изменения" - koyodza(13.01.2010 11:21)
- Это теория. Практика показывает, что портирование программ на Питоне не сравнить с С/С++. - bialix(13.01.2010 10:39)
- Практика показала, что проблемы портирования у python есть. blackbit(420 знак., 13.01.2010 11:51)
- Не путайте теплое с мягким. Это не проблемы портирования, а проблемы инсталляции. Они решаемы в разных Линуксах при помощи apt-get, yum и протчая. Совместимость между версиями самого питона -- проблема существует, но это ОПЯТЬ же не проблема bialix(465 знак., 13.01.2010 12:12)
- аж прослезился.. blackbit(1064 знак., 13.01.2010 12:54)
- Вы знаете чем отличается Python 3.x и Python 2.x? Если ваши радостные программисты не понимают принципов по которым развивается Питон, то при чем тут ваши смешные претензии к Питону? Вам (вашим юзерам) надо, чтобы ваши программы работали под 2.5? Какого bialix(35 знак., 13.01.2010 14:10)
- sic! blackbit(315 знак., 13.01.2010 14:37)
- Опа! А вот у меня тоже случай был, вы послушайте. Мой коллега написал программу на сях. И написал он ее на линуксе с этим как его gcc. Я потом попытался скомпилировать ее на виндовсе в этом как его студио -- а он фиг, не компилится! Чета ругается и все bialix(328 знак., 13.01.2010 15:25)
- ..да, это вина Питона - не нужно было обещать то, чего нет. - blackbit(13.01.2010 15:58)
- чего нет? совместимости между 2 и 3? Об этом трубили на всех углах, в тройке поломали обратную совместимость. Можно еще говорить на эту тему, но я так думаю, что вам это не нужно. Мне вас просто жаль. - bialix(13.01.2010 16:45)
- Бага, о которой протрубили на всех углах, становится фичей? ;-) - Shura(13.01.2010 16:50)
- Шура, при всём уважении -- вы сейчас бред написали. О какой баге речь? О том что мажорные версии продукта не совместимы между собой по ряду признаков? - bialix(13.01.2010 16:54)
- Я вообще не в теме, но отсутствие совместимости сверху вниз это серьёзнейшая бага для любого программного продукта. - Shura(13.01.2010 16:59)
- мля. blackbit говорил о том, что программа использующая фишки новой версии не работает в старой версии. Я не уверен, что вы понимаете под "сверху вниз". - bialix(13.01.2010 17:02)
- под "сверху вниз" я понимаю, что программы, написанные на строй версии обязаны работать под новой - Shura(13.01.2010 17:57)
- в пределах линейки 2.x так и есть. Это называется обратная совместимость обычно. bialix(953 знак., 13.01.2010 18:08)
- Э, давайте без детского сада, ага? "В пределах линейки 2.x, Оси Win9x, географических координат 37.056862,-95.757036 и времени с 17 до 18 совместимость обеспечивается, а про все остальные случаи очень много говорилось". - Shura(14.01.2010 09:17)
- Шура, Шура. Охохох. В мире достаточно света для тех кто хочет видеть и достаточно мрака для тех кто не хочет (с) Ницше. - bialix(14.01.2010 14:42)
- А вам, дражайший, присваиваю копирайт вот этой фразы :-) - Shura(14.01.2010 14:45, ссылка)
- фраза ваша, нах мне этот копирайт? - bialix(14.01.2010 14:46)
- Ну мне понравился ваш подход, типа раз о проблеме раструбили, то её можно считать решённой :-) - Shura(14.01.2010 15:37)
- Шура, мне не нравится ваш подход: встрять в разговор в середину, ничего не понять и сделать далеко идущие выводы. bialix(743 знак., 14.01.2010 16:28)
- И где я чего-то не то сказал? Повторяю сказанное выше - обратная несовместимость есть серьёзнейшая бага для программного продукта, претендующего на какую-то универсальность. И что об этом написано сто раз абсолютно ничего не меняет. - Shura(14.01.2010 16:58)
- А теперь я еще раз повторю, а вы внимательно вдумайтесь что я говорю: bialix(825 знак., 14.01.2010 17:12)
- Если сами разработчики считают версию 2 настолько неправильной, что решили на неё полностью забить, то какое у меня может быть отношение к последующим творениям этих разработчиков? Правильно - поделка
финскихстудентов ;-) - Shura(14.01.2010 17:28)- если бы они хотели на нее забить, то версии 2.6 не было бы вообще. А тут, представляете -- скоро 2.7 выйдет. Вот ведь бараны эти разработчики питона! Все пинают и пинают дохлую
клячузмею. - bialix(14.01.2010 17:31)- Т.е. признали хреновой, но будут развивать? :-) Мучались, но жрали кактус? :-) - Shura(14.01.2010 17:39)
- Все так только трошечки не так. bialix(2405 знак., 14.01.2010 18:15, ссылка)
- Ну вот, видишь. Т.е. проблема с версиями реально существует. А ты говоришь "много трубили". Трубили да не вытрубили. - Shura(14.01.2010 18:26)
- Корабли лавировали лавировали да не вылавировали bialix(77 знак., 14.01.2010 18:40)
- Ну вот, видишь. Т.е. проблема с версиями реально существует. А ты говоришь "много трубили". Трубили да не вытрубили. - Shura(14.01.2010 18:26)
- Все так только трошечки не так. bialix(2405 знак., 14.01.2010 18:15, ссылка)
- Т.е. признали хреновой, но будут развивать? :-) Мучались, но жрали кактус? :-) - Shura(14.01.2010 17:39)
- если бы они хотели на нее забить, то версии 2.6 не было бы вообще. А тут, представляете -- скоро 2.7 выйдет. Вот ведь бараны эти разработчики питона! Все пинают и пинают дохлую
- Если сами разработчики считают версию 2 настолько неправильной, что решили на неё полностью забить, то какое у меня может быть отношение к последующим творениям этих разработчиков? Правильно - поделка
- сказал ты не того вот здесь. - bialix(14.01.2010 17:05, ссылка)
- Неа, это ты сказал не того предыдущим постом :-) И злишься потому что непрафф - Shura(14.01.2010 17:07)
- Я не злюсь, мне просто прёт от этого флейма. И я знаю, что прав, потому что в курсе Питона с 2005 года. - bialix(14.01.2010 17:13)
- Неа, это ты сказал не того предыдущим постом :-) И злишься потому что непрафф - Shura(14.01.2010 17:07)
- А теперь я еще раз повторю, а вы внимательно вдумайтесь что я говорю: bialix(825 знак., 14.01.2010 17:12)
- если нету обратной совместимости, нахрена его питоном звать? Назвали бы каким-нибуть ужом или полозом, чтобы не запутывать людей - koyodza(14.01.2010 16:49)
- да, промашка вышла. мнение посетителей сахары забыли спросить. он называется "Python 3". - bialix(14.01.2010 17:01)
- И где я чего-то не то сказал? Повторяю сказанное выше - обратная несовместимость есть серьёзнейшая бага для программного продукта, претендующего на какую-то универсальность. И что об этом написано сто раз абсолютно ничего не меняет. - Shura(14.01.2010 16:58)
- Шура, мне не нравится ваш подход: встрять в разговор в середину, ничего не понять и сделать далеко идущие выводы. bialix(743 знак., 14.01.2010 16:28)
- Ну мне понравился ваш подход, типа раз о проблеме раструбили, то её можно считать решённой :-) - Shura(14.01.2010 15:37)
- фраза ваша, нах мне этот копирайт? - bialix(14.01.2010 14:46)
- А вам, дражайший, присваиваю копирайт вот этой фразы :-) - Shura(14.01.2010 14:45, ссылка)
- Шура, Шура. Охохох. В мире достаточно света для тех кто хочет видеть и достаточно мрака для тех кто не хочет (с) Ницше. - bialix(14.01.2010 14:42)
- Э, давайте без детского сада, ага? "В пределах линейки 2.x, Оси Win9x, географических координат 37.056862,-95.757036 и времени с 17 до 18 совместимость обеспечивается, а про все остальные случаи очень много говорилось". - Shura(14.01.2010 09:17)
- в пределах линейки 2.x так и есть. Это называется обратная совместимость обычно. bialix(953 знак., 13.01.2010 18:08)
- под "сверху вниз" я понимаю, что программы, написанные на строй версии обязаны работать под новой - Shura(13.01.2010 17:57)
- мля. blackbit говорил о том, что программа использующая фишки новой версии не работает в старой версии. Я не уверен, что вы понимаете под "сверху вниз". - bialix(13.01.2010 17:02)
- Я вообще не в теме, но отсутствие совместимости сверху вниз это серьёзнейшая бага для любого программного продукта. - Shura(13.01.2010 16:59)
- Шура, при всём уважении -- вы сейчас бред написали. О какой баге речь? О том что мажорные версии продукта не совместимы между собой по ряду признаков? - bialix(13.01.2010 16:54)
- Бага, о которой протрубили на всех углах, становится фичей? ;-) - Shura(13.01.2010 16:50)
- чего нет? совместимости между 2 и 3? Об этом трубили на всех углах, в тройке поломали обратную совместимость. Можно еще говорить на эту тему, но я так думаю, что вам это не нужно. Мне вас просто жаль. - bialix(13.01.2010 16:45)
- ..да, это вина Питона - не нужно было обещать то, чего нет. - blackbit(13.01.2010 15:58)
- Опа! А вот у меня тоже случай был, вы послушайте. Мой коллега написал программу на сях. И написал он ее на линуксе с этим как его gcc. Я потом попытался скомпилировать ее на виндовсе в этом как его студио -- а он фиг, не компилится! Чета ругается и все bialix(328 знак., 13.01.2010 15:25)
- sic! blackbit(315 знак., 13.01.2010 14:37)
- при чем тут кросс-платформенность если у вас в голове бардак? - bialix(13.01.2010 14:05)
- взаимно - blackbit(13.01.2010 14:31)
- хоть в чем то договорились и то хорошо. - bialix(13.01.2010 15:28)
- взаимно - blackbit(13.01.2010 14:31)
- Вы знаете чем отличается Python 3.x и Python 2.x? Если ваши радостные программисты не понимают принципов по которым развивается Питон, то при чем тут ваши смешные претензии к Питону? Вам (вашим юзерам) надо, чтобы ваши программы работали под 2.5? Какого bialix(35 знак., 13.01.2010 14:10)
- аж прослезился.. blackbit(1064 знак., 13.01.2010 12:54)
- Как раз это мы своими 5 мбайтными exe и решаем. У нас усе внутри (среда исполнения ), и ни от чего не зависим :) - Evgeny_CDАрхитектор(13.01.2010 12:02)
- Не путайте теплое с мягким. Это не проблемы портирования, а проблемы инсталляции. Они решаемы в разных Линуксах при помощи apt-get, yum и протчая. Совместимость между версиями самого питона -- проблема существует, но это ОПЯТЬ же не проблема bialix(465 знак., 13.01.2010 12:12)
- Практика показала, что проблемы портирования у python есть. blackbit(420 знак., 13.01.2010 11:51)
- Вероятность переделок 100%! Но только в части GUI. А вот в части целевых алгоритмов, которые, несмотря на простоту утилиты нифига не простые (утиль пишется за день, ибо некое алгоритмическое ядро кочует из проекта в проект). Это ядро писали и Evgeny_CDАрхитектор(72 знак., 12.01.2010 21:32)
- ну так на том же С будет то же самое - koyodza(12.01.2010 21:40)
- А вы различаете "переделки" и "доделки"? - bialix(13.01.2010 11:19)
- вероятность что всё заработает без переделок = 0,1% - koyodza(12.01.2010 21:25)
- Ни разу. И не факт, что воспользуется. Но есть такая штука, как вероятость. Evgeny_CDАрхитектор(237 знак., 12.01.2010 21:21)
- ну, батенька.. blackbit(114 знак., 13.01.2010 13:05)
- Есть одно но. В комбинаци Python + wxwidgets я, хотя бы теоретически, могу обеспечить переносимость основных алгоритмов Win|MAC|Lin. Borland C++ Builder 3.1 даже теорретически не дает это сделать. - Evgeny_CDАрхитектор(12.01.2010 20:35)