Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сравнение Python с другими языками 
:(
    Опции темы
alrond
Дата 22.8.2006, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 27.7.2006

Репутация: нет
Всего: 6



Люди, плиз помогите определиться.
Задача такая: я не собираюсь писать на заказ или работу искать, я хочу создать свой проект.
есть идея, есть небольшой опыт на c/с++/php/delphi/perl. сам работаю электронщиком smile
Сколько перерыл интернет, руби будет побыстрее пыхпыха, но тормознее питона.
Вот и думаю, за что взяться для веб-проекта: руби или питон.
средне-легкий по сложности, но большой по нагрузке (рассчитан на запад)
пример - хабра (habrahabr.ru)

То есть никакие гуи не нужны, главное - скорость скриптов, скорость разработки, стандартные библиотеки, ясный стиль языка (мух от котлет, в смысле дизайн-шаблон от логики) и все для ВЕБ.
ах да, простая и хорошая поддержка AJAX на уровне скриптов

как насчет веб?
Ruby vs. Phyton?  smile 
PM MAIL   Вверх
albertn
Дата 22.8.2006, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



Цитата(pythonwin @ 22.8.2006,  12:57)
А есть подробная информация по этим функциям (желательно на русском языке)?
И ещё вопрос - чем лучше функции лиспа?

Лисп (LISP, от англ. list Processing — «обработка списков») рекурсивный язык предназначенный для обработки списков (как и вложенных списков). Сама программа на лиспе это тотже список с префиксной формой записью операторов. По-идее в одну строку у него влазиет вся программа вложенным списком.
Питон из лиспа взял основные моменты, такие как:
Код

map(f,(..))# создает новый список, применяя к каждому элементу основного списка функцию f
reduce(f,(..),s) # производит цепочное выполнение функции двух переменных над элементами списка (s - начальное значение необязательный параметр)
lambda x,y.. : ... # безымянная функция с аргументами x,y..  и телом после двоеточия

PM WWW ICQ   Вверх
pythonwin
Дата 22.8.2006, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(alrond @  22.8.2006,  20:10 Найти цитируемый пост)

То есть никакие гуи не нужны, главное - скорость скриптов, скорость разработки, стандартные библиотеки, ясный стиль языка (мух от котлет, в смысле дизайн-шаблон от логики) и все для ВЕБ.
ах да, простая и хорошая поддержка AJAX на уровне скриптов

советую TurboGears
PM WWW GTalk Jabber   Вверх
dvska
Дата 22.8.2006, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 182
Регистрация: 30.1.2006

Репутация: 6
Всего: 9



Цитата(alrond @ 22.8.2006,  13:10)
Люди, плиз помогите определиться.
Задача такая: я не собираюсь писать на заказ или работу искать, я хочу создать свой проект.
есть идея, есть небольшой опыт на c/с++/php/delphi/perl. сам работаю электронщиком smile
Сколько перерыл интернет, руби будет побыстрее пыхпыха, но тормознее питона.
Вот и думаю, за что взяться для веб-проекта: руби или питон.
средне-легкий по сложности, но большой по нагрузке (рассчитан на запад)
пример - хабра (habrahabr.ru)

То есть никакие гуи не нужны, главное - скорость скриптов, скорость разработки, стандартные библиотеки, ясный стиль языка (мух от котлет, в смысле дизайн-шаблон от логики) и все для ВЕБ.
ах да, простая и хорошая поддержка AJAX на уровне скриптов

как насчет веб?
Ruby vs. Phyton?  smile

Perl, Python, PHP, Ruby -- примерно равны по скорости

хостинг для Python, Ruby найти намного сложней чем для PHP (сравнительно легко найти CGI-хостинг, но тогда о приличных скоростях можно забыть)

выбор между Python и Ruby -- имхо дело вкуса
--------------------
PM MAIL   Вверх
ivashkanet
Дата 22.8.2006, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: нет
Всего: 149



Цитата(pythonwin @  21.8.2006,  12:27 Найти цитируемый пост)
писал 4 года назад на Delphi программу - проект растянулся на 1-1,5 месяца, не давно писал на питоне - заняло всего 2 дня.

pythonwin, а если бы было наоборот?
P.S. Я трехмесячный проект переписал под другую концепцию меньше чем за неделю. Ну и что?
PM MAIL WWW ICQ   Вверх
pythonwin
Дата 22.8.2006, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(ivashkanet @  22.8.2006,  22:32 Найти цитируемый пост)

pythonwin, а если бы было наоборот?
P.S. Я трехмесячный проект переписал под другую концепцию меньше чем за неделю. Ну и что?


Условия:
1) Delphi я тогда знал лучше, чем сейчас питон
2) концепция проекта понятена и тогда и сейчас

Прицина:
1) в питоне я использовал уже готовые библиотеки (ну немного в некоторых "покопался")
2) в Delphi пришлось написать аналоги питоновский библиотек заново.
3) в питоне я работал только с несколькими БД PostgreSQL
4) в Delphi нужно было использовать по одной БД разных СУБД (FoxPro, текстовые, SQL, MS ACCESS)
PM WWW GTalk Jabber   Вверх
alrond
Дата 22.8.2006, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 27.7.2006

Репутация: нет
Всего: 6



Цитата

советую TurboGears

спасибо, на первый взгляд выглядит приятно

Цитата

Perl, Python, PHP, Ruby -- примерно равны по скорости
хостинг для Python, Ruby найти намного сложней чем для PHP (сравнительно легко найти CGI-хостинг, но тогда о приличных скоростях можно забыть)

с хостингом не проблема - у меня дедикейшн smile 

Цитата

выбор между Python и Ruby -- имхо дело вкуса

вот поэтому и спрашиваю - пытаюсь сразу в нужную струю вклиниться  smile  - что для веба лучше
а вкус еще не сформировался, чист как младенец  smile

Добавлено @ 15:55 
Нашел такое высказывание:

Цитата

Питон существует уже 16 лет, и за это время он не получил сколько-нибудь серьезного распространения в веб-дизайне. Для сравнения, PHP завоевал популярность у веб-разработчиков практически сразу же после появления, что, в общем-то, неудивительно - язык создан специально для разработки сайтов и в этом смысле весьма удобен.



Это сообщение отредактировал(а) alrond - 22.8.2006, 15:57
PM MAIL   Вверх
pythonwin
Дата 22.8.2006, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(alrond @  22.8.2006,  22:52 Найти цитируемый пост)
спасибо, на первый взгляд выглядит приятно

Хороша пошла? тогда наливай (изучай) ещё!  smile 

Нужен совет? Обращайся - помогу чем смогу!  smile 

вот о TG на русском: TurboGears: разрабатываем веб-приложения на Python

Это сообщение отредактировал(а) pythonwin - 22.8.2006, 16:13
PM WWW GTalk Jabber   Вверх
dvska
  Дата 22.8.2006, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 182
Регистрация: 30.1.2006

Репутация: 6
Всего: 9



Цитата

Цитата

выбор между Python и Ruby -- имхо дело вкуса

вот поэтому и спрашиваю - пытаюсь сразу в нужную струю вклиниться  smile  - что для веба лучше
а вкус еще не сформировался, чист как младенец  smile

Попробуй написать парочку приложений и на том и на другом (Turbogears/Django=Python, RoR=Ruby), вот и определишься; или вот сравни -- здесь  http://pleac.sourceforge.net/pleac_python/index.html исходники программок на Питоне, а тут http://pleac.sourceforge.net/pleac_ruby/index.html -- таких же, но на Руби.

Цитата

Добавлено @ 15:55 
Нашел такое высказывание:

Цитата

Питон существует уже 16 лет, и за это время он не получил сколько-нибудь серьезного распространения в веб-дизайне. Для сравнения, PHP завоевал популярность у веб-разработчиков практически сразу же после появления, что, в общем-то, неудивительно - язык создан специально для разработки сайтов и в этом смысле весьма удобен.


Питон -- получил серьёзное распространение, но действительно, не как язык для веб-дизайна, а как ЯП общего назначения. PHP легко встроить в HTML, что и сделало его популярным у HTML-кодеров/дизайнеров, также в ПХП более-менее решены проблемы с безопасностью, что удобно для хостеров.
--------------------
PM MAIL   Вверх
alrond
Дата 22.8.2006, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 27.7.2006

Репутация: нет
Всего: 6



Цитата

PHP легко встроить в HTML, что и сделало его популярным у HTML-кодеров/дизайнеров, также в ПХП более-менее решены проблемы с безопасностью, что удобно для хостеров.

означает ли это, что у питона проблемы с этим?
сложнее интегрировать код html и с безопастностью не очень?  smile 
PM MAIL   Вверх
pythonwin
Дата 22.8.2006, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(alrond @  23.8.2006,  00:17 Найти цитируемый пост)
сложнее интегрировать код html и с безопастностью не очень?  smile  


Kid

Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#">
<body>

<?python
import os, sys, time
x=str(time.localtime())
?>

<table>
<tr>
<td>текущее время (год, месяч, день, час, минута, секунда,..)</td> <td py:content="x"/>
</tr>
</table>

</body>
<html>


Должно работать, ели использовать библиотеку Kid. Если использовать TurboGears, то тоже будет работать, т.к. там может использоваться Kid. есть ещё Cheetah - в нем вообще можно программирование в html заниматься.
Код

#if
#for
#while



Сам не использую, т.к. мне Kid-а хватает, но видел много примеров + сам написал несколько "игрушек" типа: "Hello, World!".  smile 
PM WWW GTalk Jabber   Вверх
setq
Дата 22.8.2006, 19:06 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(dvska @  22.8.2006,  16:48 Найти цитируемый пост)
здесь  http://pleac.sourceforge.net/pleac_python/index.html исходники программок на Питоне, а тут http://pleac.sourceforge.net/pleac_ruby/index.html -- таких же, но на Руби.


На Ruby — с подсветкой. Так не честно  smile 
  Вверх
pythonwin
Дата 23.8.2006, 07:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(setq @  23.8.2006,  02:06 Найти цитируемый пост)
На Ruby — с подсветкой. Так не честно  smile  

Да.  smile 
PM WWW GTalk Jabber   Вверх
pythonwin
Дата 23.8.2006, 07:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



dvska,  где я могу скачать код? Или хотя бы посмотреть работу комплекса?

Цитата(dvska @  22.8.2006,  04:12 Найти цитируемый пост)


точно, например Intersoft Lab ( http://www.iso.ru ):

    УПРАВЛЕНЧЕСКИЕ СИСТЕМЫ
    Финансовое Хранилище данных     
    Для банков     
    Управление филиалами банка
    Бюджет хозяйственных расходов
    Финансовое управление банком     
    Для предприятий     
    Контроль финансов холдинга
    Бюджет холдинга
    Бюджет хозяйственных расходов
    Корпоративная налоговая отчетность     
      СИСТЕМЫ ОТЧЕТНОСТИ
    Технология мобильных отчетов
    Применение мобильных отчетов


PM WWW GTalk Jabber   Вверх
Cr@$h
Дата 24.8.2006, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41




 ! 
Cr@$h
Те, кто хотят пофилософствовать или поговорить о Lisp'е, милости просим.


M
Cr@$h
Давайте больше не засорять тему. Здесь говорим не о C++ и не о Lisp'е, а о сравнении Python'а с другими языками и с этими в том числе.

PM MAIL ICQ   Вверх
Страницы: (4) Все 1 2 [3] 4 
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1044 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.