The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Субъективный взгляд на  IDLE, среду для разработки..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Субъективный взгляд на  IDLE, среду для разработки..."  
Сообщение от opennews (ok) on 15-Окт-06, 23:30 
Обзор (http://gorod-omsk.ru/blog/pythy/2006/10/14/pythonic-ides-a-subjective-glance-at-idle/) достоинств и недостатков IDLE (http://www.python.org/idle/) - штатной среды для разработки приложений на языке Python.


Список других IDE для Python (http://gorod-omsk.ru/blog/pythy/2006/06/27/pythonic-ides/):

- SciTE (http://www.scintilla.org/SciTE.html)</li>
- Vim (http://vim.org) + Cream (http://cream.sourceforge.net)</li>
- jEdit (http://http://www.jedit.org/)</li>
- Emacs (http://www.gnu.org/software/emacs/)</li>
- PyPe (http://pype.sourceforge.net/)
- PythonCard/codeEditor (http://pythoncard.sourceforge.net/codeEditor.html)</li>
- Dr. Python (http://drpython.sf.net/)</li>
- SPE (http://www.stani.be/python/spe)</li>
- Eric3 (http://http://www.die-offenbachs.de/detlev/eric3.html)</li>
- Boa Constructor (http://boa-constructor.sourceforge.net/)</li>
- PyDev (http://pydev.sourceforge.net/)</li>

URL: http://gorod-omsk.ru/blog/pythy/2006/10/14/pythonic-ides-a-subjective-glance-at-idle/
Новость: http://www.opennet.dev/opennews/art.shtml?num=8554

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от voyt email(ok) on 15-Окт-06, 23:30 
Мне вот интересно мнение людей, которые одинаково хорошо знают python и perl: что лучше? Можно сравнение по пунктам. Заранее спасибо!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от Николас email on 16-Окт-06, 00:39 
Во многих случаях по пунктам python и perl одинаковы, кроме синтаксиса. Синтаксис у python вроде попроще. Скорость почти одинакова, количество сторонних библиотек почти одинаково, сфера применения почти одна и та-же, python и perl могут друг друга заменять на всех задачах.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от Супербизон on 16-Окт-06, 13:35 
вы уверены про количество библиотек??? потому что cpan.org рулит просто немеряно!!!
интересно взглянуть на подобное для питона
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от kruk on 16-Окт-06, 15:30 
>вы уверены про количество библиотек??? потому что cpan.org рулит просто немеряно!!!
>интересно взглянуть на подобное для питона

Именно, Питон даже близко не стоит к Перлу по количеству готовых модулей и решений.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от cadmi on 16-Окт-06, 16:39 
именно, Perl даже близко не стоит к питону по качеству готовых модулей.
90% гумна, лежащего в CPAN годится только... не годится ни для чего в общем. только если распечатать на мягкой бумаге...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от Супербизон on 16-Окт-06, 16:53 
Ну понятно - когда хвастать нечем - начинают хвастать качеством! Где можно посмотреть билиотеки питона?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от Alex Ryabov email on 16-Окт-06, 17:09 
http://python.org/pypi
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от kruk on 17-Окт-06, 02:30 
>именно, Perl даже близко не стоит к питону по качеству готовых модулей.
>
>90% гумна, лежащего в CPAN годится только... не годится ни для чего
>в общем. только если распечатать на мягкой бумаге...

Как измерить качество того, чего нет?

Практически на любую проблему, на cpan можно найти 3-5 модулей, пусть даже, к примеру, 2 из них работают плохо, решение есть в ассортименте. Для питона чудовищная вероятность того, что вы не найдёте готового решения вообще.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

37. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от zyxman on 21-Окт-06, 21:15 
>Во многих случаях по пунктам python и perl одинаковы, кроме синтаксиса. Синтаксис
>у python вроде попроще. Скорость почти одинакова, количество сторонних библиотек почти
>одинаково, сфера применения почти одна и та-же, python и perl могут
>друг друга заменять на всех задачах.

"во многих случаях" может и одинаковы - зависит от выборки :)

реально на серьезных задачах (не тех о которых сказано в названии PERL :) python существенно быстрее perl 5, благодаря более совершенной виртуальной машине, а на CPAN можно найти модуль для решения на PERL минимум 50% практически любой задачи в природе (остальные 50% это архитектура, интерфейс и документация).
использование отступов это маст дай однозначно.

И еще мне любопытно, потому что реально плюс питона и перла - многоплатформенность = реюсабельность готовых программ - пару лет назад я столкнулся с мультиплатформенным программингом на питоне (с перлом вопрос только в доступности модулей для целевой архитектуры), так вот у питона межпроцессное взаимодействие на win32 оказалось сделано через такое место, что использовать оказалось нереально, а у перла в этом смысле все замечательно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от CR email on 16-Окт-06, 01:19 
Провокационный вопрос :)

Перл разрабатывался как универсальный инструмент дла замены инструментов шелла. Так что если ты знаешь sed, awk и прочие древнеюниксовые шелл-утилиты, то, наверное, с перлом тебе будет комфортно... :) А вообще, идеология перла застряла на уровне 20-летней давности, так что даже такие примитивные вещи, как двумерные массивы, делаются через задницу. Не говоря уже об объектной модели.  В общем, начинать новые серьёзные проекты на перле, мнэ, не советую.

(Щас меня перлофилы убивать будут)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от kruk on 16-Окт-06, 05:52 
Будут. Шо такое Перл - знаю, а вот где его идеология - это загадка. Вообще, пустое рассуждение, потому как Перл (как и Питон) не претендует быть абсолютно универсальным языком. Есть, соответственно, множество задач, которые лучше программировать на Си.

А как скриптовый язык - Перл рулит.

Кстати, насчет "объектных моделей", сразу видно человека, который в перле не шарит! В нём этих моделей дохера, выбирай на вкус. Можно и самому слепить.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от northbear (??) on 16-Окт-06, 13:46 
Угу, до хера... Но реалиация!? После С++ перейти на perlовую модель ОО, это нужно конкретно свои мозги изнасиловать. Или отказаться от ООП, или  отказаться от перловки. Я сначала попробовал первое, но потом выбрал второе. Сейчас перл изредка проглядываю для поддержания эрудиции.

На своих серверах в скриптах пользую Ruby и иногда Tcl (тот еще изврат). Имеющихся под них библиотек мне хватает.

А python - в принципе не плох. Довольно приличная реализация ОО. Но по форматированию, уж сильно мне напоминает Фокал на старом, добром БК-0010. Для меня слишком крутое дежавю, я себя не пересилил.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от kruk on 16-Окт-06, 15:17 
>Угу, до хера... Но реалиация!? После С++ перейти на perlовую модель ОО,
>это нужно конкретно свои мозги изнасиловать. Или отказаться от ООП, или

Ну так, я же говорил, что видно человека, который в Перле не шарит. На cpan.org есть модули, которые обеспечивают ООП-интерфейс, неотличимый (с поправкой на немного другой синтаксис самого языка, конечно) от Сиплюсплюс.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от bmc (??) on 16-Окт-06, 19:40 
Сразу видно человека, который обладает красными глазами. Заюзать туеву хучу врапперов на __сам язык__, чтобы добиться хоть какой-то читабельности. Либы конечно у перла крутые, но вот как приходится юзать их... Слёзы не просыхают на моих глазах.

Интересно знать (для саморазвития) - с параметрами в функциях и кроказяблами перед переменными тоже можно что-то сделать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от kruk on 17-Окт-06, 02:23 
Для тех, кто в танке. Перл - интерпретируемый язык. Если, в связи с этим, вам не ясно, что ваш постинг несколько неадекватен - то достаньте из вашего (красного) глаза бревно.

Кстати, для саморазвития: можно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

31. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от bmc (??) on 17-Окт-06, 13:33 
У танкистов вопрос - то, что перл интерпритируемый что-то меняет? В смысле такой замечательный факт коренным образом меняет подход к передаче параметров и ООП модели? Питон вон тоже интерпретируемый, но это не мешает ему иметь красивые обьявления классов, красивые обьявления функций и красивый выходной код вообще.

Хотя ладно, извращайтесь, не имею более желания обсуждать перл, ушёл я от него давно и счастлив, чего и вам желаю.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

32. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от kruk on 17-Окт-06, 16:32 
>У танкистов вопрос - то, что перл интерпритируемый что-то меняет?
Возможность менять самое себя - это изначальная фича Перла. Это справедливо не для всех интерпрЕтируемых языков, но в Перле я могу ВСЁ. Написать новый интерфейс к ООП в том числе.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

35. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от northbear (??) on 18-Окт-06, 06:59 
>На cpan.org есть модули, которые обеспечивают ООП-интерфейс, неотличимый (с поправкой
>на немного другой синтаксис самого языка, конечно) от Сиплюсплюс.

А смысл из кошки делать собаку? Я предпочитаю осваивать инструменты как есть, без всяких костылей. Или вы предлагаете всю оставшуюся жизнь после перехода на Perl пользовать этот модуль?  

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Perl рулез"  
Сообщение от Квагга on 16-Окт-06, 09:52 
И в основном незаменим.

Даже вообразить себе не могу некоторые вещи НЕ на Perl'e.

Вообразить-то могу. Но превращать 10000 строк кода в 16 000 000 - увольте!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Perl рулез"  
Сообщение от dea on 16-Окт-06, 10:08 
10000 строк на перле это кошмар!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Perl рулез"  
Сообщение от kruk on 16-Окт-06, 15:19 
>10000 строк на перле это кошмар!

А 16 000 000 строк, но не на Перле - это сказка, да?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "Perl рулез"  
Сообщение от bmc (??) on 16-Окт-06, 19:18 
Не сказка, но это хоть майнтейнить можно.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

33. "Perl рулез"  
Сообщение от Квагга on 17-Окт-06, 16:44 
>10000 строк на перле это кошмар!

Заглянул в тощий модуль - 1000 строк.

Меньше как раз весьма и весьма лаконичных 10000 строк на Perl CMS средней тяжести и не содержит никогда.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от voyt email(ok) on 16-Окт-06, 16:12 
Хм... По-моему у python'а дела с многомерными массивами примерно на таком же уровне...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от Alex Ryabov email on 16-Окт-06, 16:41 
>Хм... По-моему у python'а дела с многомерными массивами примерно на таком же
>уровне...

На каком? В питоне работа с ними сделана привычным образом, элементы доступны через arr[idx1][idx2]...[idxN]

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от voyt email(ok) on 16-Окт-06, 21:00 
#!/usr/bin/perl
my @array = ( [1, "Учи", 3, 4], [4, "perl", 2, 1] );
print "$array[0][1] ";
print "$array[1][1]\n";
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

36. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от d9frog9n on 18-Окт-06, 07:08 
>#!/usr/bin/perl
>my @array = ( [1, "Учи", 3, 4], [4, "perl", 2, 1]
>);
>print "$array[0][1] ";
>print "$array[1][1]\n";

#!/usr/bin/python
array = [ [1, "Учи", 3, 4], [4, "python", 2, 1] ]
print array[0][1],array[1][1]

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от ugenk email on 16-Окт-06, 01:51 
Язык, в котором логические блоки выделяются количеством табуляций, должен умереть
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от rjx on 16-Окт-06, 01:58 
а чем '\t' хуже '{' и '}' или, к примеру, "begin" и "end"?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от VsegdaV on 16-Окт-06, 02:12 
Читабельность... Читабельность кода еще никто не отменял...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от scorp21 email(??) on 16-Окт-06, 07:27 
а еще пересылка кусков кода через e-mail, copy/paste, PDF, и пр.
когда возможна пересылка как текст
каждый редактор по свойму обрабатывает табы
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от CR email on 16-Окт-06, 09:52 
В общем, да здравствует питон без табов, то есть, руби :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "новость:"  
Сообщение от Alex Ryabov email on 16-Окт-06, 10:38 
питону совершенно пофиг, чем сделаны отступы - табами или пробелами.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от bmc (??) on 16-Окт-06, 19:17 
Идиотизм. Сорсы зажать в архив никак? Говорю, как человек работавший с perl, python, java: отступы - это реально удобно и юзабильно.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Субъективный взгляд на  IDLE, среду для разработки на Python"  
Сообщение от alxrem email(ok) on 16-Окт-06, 10:16 
PIDA - http://pida.berlios.de
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру