recoder: (Default)
recoder ([personal profile] recoder) wrote2007-04-09 10:00 am
Entry tags:

Software Development

Похоже, со своей текущей работой я совсем отстал от современных трендов софтостроения. Не могу врубиться - на чём сейчас пишутся нормальные клиентские приложения.

Ну вот допустим, я решил написать прогу. Ну например, персональный мед.архив или редактор ЖЖ-групп по [livejournal.com profile] kukutz'уили свой собственный CRM... В общем - надо написать приложение с развитым UI, из которого иметь простой доступ к разным API (+ web APIs было бы полезно). И какие сейчас есть варианты?

  • С++/MFC: в плюсе мой семилетний опыт, а всё остальное - в минусах.
  • C#/WinForms: перспективно, приятный язык, удобная среда. Но Microsoft'ом пахнет.
  • Java/Swing: типа круто и переносимо (write once, debug everywhere). Но не люблю Жабу.
  • VisualBasic.NET: пошло.
  • Delphi: а он вообще жив? PHP-Delphi не предлагать!
  • HTML+JS/HTA: привычный web UI, но по-моему тупиковый вариант.
  • QT|TK|GTK и прочие тулкиты вместе с Python|Perl|Ruby - какие-то они просто неудобные...
  • а кстати - удобных гибридов FF и perl'a так ещё и не нашлось?

Похоже, что из этих вариантов придётся выбирать C#.NET...

coding ask_lj

[identity profile] whitejaguar.livejournal.com 2007-04-09 06:35 am (UTC)(link)
еще веб-сервисы и ASP.NET

[identity profile] lerm-ru.livejournal.com 2007-04-09 06:47 am (UTC)(link)
> Но не люблю Жабу.

Мыши плакали, кололись, но продолжали жрать кактус...

[identity profile] basil-ru.livejournal.com 2007-04-09 07:26 am (UTC)(link)
Для всяких домашних поделок делфи вроде вполне неплохо :)

[identity profile] payalnik.livejournal.com 2007-04-09 09:42 am (UTC)(link)
Оно же вон только недавно стало турбодельфи, совсем свежак

RSS парсится на раз, писал парсер на 6ом билдере с инди и разборщиком XML - работает весьма

[identity profile] basil-ru.livejournal.com 2007-04-09 09:53 am (UTC)(link)
А чего ему будет,хорошая штука ведь :)
http://www.codegear.com/Products/Delphi/Delphi2007forWin32/tabid/236/Default.aspx

Насчёт rss уверен, что есть, самому лень искать, возможно даже в митинском дистрибутиве есть :)
llivejo: (Default)

[personal profile] llivejo 2007-04-09 08:32 am (UTC)(link)
для Python - Dabo
llivejo: (Default)

[personal profile] llivejo 2007-04-09 08:47 am (UTC)(link)
так разве ж это плохо?..

Если уродства wxWidgets не видны из-под Dabo - почему не пользоваться? Зато уж "утянуть с заданного URL'a и отпарсить RSS" средствами Python - нефиг делать ("Батарейки в комплект входят!")

[identity profile] xekc.livejournal.com 2007-04-09 09:24 am (UTC)(link)
хоть не скушно

[identity profile] kukutz.livejournal.com 2007-04-09 10:20 am (UTC)(link)
+1

[identity profile] il-duco.livejournal.com 2007-04-09 01:32 pm (UTC)(link)
при необходимости строить что-то сложное java swing очень хорошь

>приложение с развитым UI, из которого иметь простой доступ к разным API
не из ui надеюсь?

[identity profile] bamsic.livejournal.com 2007-04-09 02:53 pm (UTC)(link)
Могу посоветовать 1С! Вроде как удобно для написания приложений с регулярной хранимой информацией. Интерфейс делается очень быстро да и само приложение тоже. Если брать версию 8.0, то она имеет возможность загружать данные с интернет страниц и сама может предоставлять доступ через интернет.
Минусы: очень большая и тормозная, не компилится в .exe.
Шутка! :)

Есть PowerBuilder - очень удобно делать софт для общения с любыми базами. Как с ним дела сейчас - не знаю, уже пару лет не программировал.