Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Помогите выбрать кросплатформеный язык для написания приложения  (Прочитано 3145 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн programmeraxel

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
  • http://tankionline.com#friend=a7f1f6a05
    • Просмотр профиля
Нужна помощь в выборе языка для написания универсального приложения вот основные требования

1) Нормальная и быстрая работа с POST & GET Http запросами
2) работа со строками , текстовыми масивами
3) работа с списками большой размерности
4) поддержка  Http Request всех типов
5) интерфейс не важен (подойдет и консольное приложение)

была попытка написать на FPS+Indy но вознимает очень много мелких и не очень  проблем по кросплатформености.

Заранее благодарен за ваши советы

Оффлайн AlbertR

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля

Оффлайн denverkurt

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
а PHP чем не устраивает?

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля

Оффлайн programmeraxel

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
  • http://tankionline.com#friend=a7f1f6a05
    • Просмотр профиля
1)Java слышал есть проблемы с кросплатформеностью , так ли это?
2) "а PHP чем не устраивает?" наверное тем что под него надо php сервер ставиь а приложение должно быть масовым
3) а по поводу питона интересно если знаете хорошие учебники буду рад ссылке.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Все, что Вам посоветовали - кросс-платформенное.
По поводу книг. Надо пользоваться поиском по форуму и гуглить, если информации недостаточно.

Оффлайн Genix

  • Новичок
  • *
  • Сообщений: 11
  • Бессмысленный
    • Просмотр профиля
PureBasic. Но за него придется заплатить. Кроссплатформенно.
« Последнее редактирование: 22 Июля 2010, 08:42:31 от Genix »

Оффлайн aya

  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля

Оффлайн inkvizitor68sl

  • Участник
  • *
  • Сообщений: 112
  • Системный администратор
    • Просмотр профиля
    • debian.pro
Не поверите, но Delphi =)

А так - самую беспроблемную кроссплатформенность предоставляет, наверно, Python+wxWidgets

Можно попробовать на C+QT, PyQT и так далее, но у приложжения в бунте будет приличное количество зависимостей не из коробки.
У меня можно спросить про KVM и LAMP. Знаю много всего про администрирование серверов на Debian/Ubuntu.
Обитаю в IRC.

jericho

  • Гость
*
« Ответ #9 : 22 Июля 2010, 12:07:46 »
Цитировать
Нужна помощь в выборе языка для написания универсального приложения вот основные требования

1) Нормальная и быстрая работа с POST & GET Http запросами
2) работа со строками , текстовыми масивами
3) работа с списками большой размерности
4) поддержка  Http Request всех типов
5) интерфейс не важен (подойдет и консольное приложение)

Клиент-серверное приложение. Сервер - какой понравится, клиент - браузер, есть везде.

Пользователь решил продолжить мысль 22 Июля 2010, 12:08:50:
Цитировать
Не поверите, но Delphi =)

Не поверю, Delphi только для Win.

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Цитировать
1)Java слышал есть проблемы с кросплатформеностью , так ли это?
Конечно, если через JNI реализовать нативный метод на C с использованием системно-зависимых библиотек.

Цитировать
2) "а PHP чем не устраивает?" наверное тем что под него надо php сервер ставиь а приложение должно быть масовым
Если скажешь больше конкретики про то что хочешь то советы будут более точными. Из твоего описания в первом посте я тоже подумал, что ты веб приложение пишешь. В особенности на эту мысль наводит вот это:
Цитировать
1) Нормальная и быстрая работа с POST & GET Http запросами
4) поддержка  Http Request всех типов

Если хочешь писать кросплатформенное десктоп приложение (GUI), то мой совет C++ + Qt либо GTK либо wxWidgets. Разумное удобство при сохранении эффективного быстродействия приложения. Можно приделать возможность написания расширений на питоне, и часть некритичного по быстродействию функционала реализовать на нём + будет простой и удобный способ добавлять функционал без перекомпиляции.

Если хочешь для мобильных устройств, то можно смотреть в сторону либо Java либо C++ + Qt. Всё зависит от того какие аппаратный платформы собираешься охватывать.

Если консольное приложение для автоматизации каких-то задач, то наверно сегодня лучше питона ничего не найти.

Ну а про веб тут понятно: Python, Java, PHP, Ruby on Rails ... продолжать можно вечно и оно всё кросплатформенно по самое нехочу.

Оффлайн programmeraxel

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
  • http://tankionline.com#friend=a7f1f6a05
    • Просмотр профиля
Не поверю, Delphi только для Win.

почитай что такое лазарус  в первом посте говорил что пробовал на нём писать очень геморно



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


А пишу приложение которое сможет полноценно взаимодействовать с интернет ресурсом получать отправлять запросы сортировать и обрабатывать полученые результаты.

Сейчас читаю про питон как по мне идеальный вариант максимальная скорость минимальные затраты ресурсов.
« Последнее редактирование: 22 Июля 2010, 18:33:22 от programmeraxel »


Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Цитировать
Не поверю, Delphi только для Win.

почитай что такое лазарус  в первом посте говорил что пробовал на нём писать очень геморно
С каких пор они стали ЯП? :)
xUbuntu 12.04

Оффлайн programmeraxel

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
  • http://tankionline.com#friend=a7f1f6a05
    • Просмотр профиля
Цитировать
Не поверю, Delphi только для Win.

почитай что такое лазарус  в первом посте говорил что пробовал на нём писать очень геморно
С каких пор они стали ЯП? :)

ЯП? что ты под этим понимаеш?

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.