[DELPHI] Какой выбрать?

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Roen, 12 Nov 2009.

  1. Roen

    Roen New Member

    Joined:
    25 Jun 2008
    Messages:
    18
    Likes Received:
    3
    Reputations:
    1
    Программировал давно на Делфи 7, потом забил на это дело, но сейчас решил вернуться и постал вопрос: Какой Делфи выбрать?
    Т.к. вышло много новых версий. Delphi 7, 2007, 2009, 2010?
    Интересует программирование софта под и-нет, спамеры (ВКонтакте), парсеры, чекеры и т.д.
    Как я понял, сейчас многие используют Indy.

    Что можете сказать по этому поводу? Какой Делфи лучше выбрать (если есть между ними большая разница)?

    И, если можно, киньте на них ссылки ;)
     
  2. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    Лично мне кажется, что писать "спамеры (ВКонтакте), парсеры, чекеры и т.д." как GUI Windows приложения да еще и на delphi - глупо.

    1 Для кого предназначена эта программа? для Васи который решил поиграться в хакера, но умеет только тыкать на кнопки?

    2 Эмм в основном сервера крутятся под unix системами... лично я бы побрезговал пользоваться виндовым, а запускать с домашнего компьютера с мизерным каналом...

    3 Для анализа текста придуманы специальные скриптовые языки - PERL, который к тому же можно тесно сплести с системой (использовать сокеты, системные вызовы)

    С бинарными протоколами дело обстоит иначе, но хорошо написанная программа на Си по скорости в 10 раз быстрее той же программы на языке Java или .NET

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

    З.Ы: ООП зло, люди не абстрагируйтесь от компьютера он вас любит. *ушел писать прошивки для микроконтроллеров*
     
    _________________________
  3. ZdezBilYa

    ZdezBilYa Elder - Старейшина

    Joined:
    29 Aug 2008
    Messages:
    198
    Likes Received:
    75
    Reputations:
    19
    Если есть возможность поставить 7 и 2010 (на две машины), то это лучший вариант.
    2010:
    - не все компоненты еще имеют версии под 2010
    - не все скомпилированные программы работают верно (а под 7 без проблем)
    - но например те же Indy уже в комплекте, улучшен интерфейс (а соответственно и удобство разработки), новые компоненты и т.д.
    7:
    - Indy нужно устанавливать (у меня например последние версии устанавливаться не хотят)
    - практически все компоненты в интернете имеют совместимость с 7

    Скачать можно без проблем с торрентсюру
     
  4. Proger10

    Proger10 Member

    Joined:
    19 Dec 2008
    Messages:
    80
    Likes Received:
    7
    Reputations:
    0
    После 2007-версии в делфе переработали работу со строками (что именно сделали так и не понял (не пытался узнать)). ИМХО 2009-нафиг, самые нормальные 2007 и 2010. 7 конечно хорошо, но малость старовато, да и в 2007 есть вроде всё что было в 7 и еще сверху (ну кроме ImageEditor'а и еще чего-то).
    ЗЫ В 2010 появилась поддержка Touch, Windows 7 API, и т.п.
    ЗЗЫ Когда поставил себе Win7, поставил себе 2010 - вполне нормально!
     
  5. 0rs

    0rs Member

    Joined:
    30 Dec 2008
    Messages:
    70
    Likes Received:
    23
    Reputations:
    3
    Теперь строки в юникоде.
    Если проект написан только на VCL, то он будет нормально компилироваться и в 7 и 2010, если используется компоненты с WinApi то придется их под юникод переделывать.
    Если нужно написать быстро какое-нибудь приложение с интерфейсом, то сойдет 7, ну а для других - лучше дельфи не использовать.
     
  6. Roen

    Roen New Member

    Joined:
    25 Jun 2008
    Messages:
    18
    Likes Received:
    3
    Reputations:
    1
    На две машины поставить никак. Тогда брать 2010?
    Это оно? :)
     
  7. LEE_ROY

    LEE_ROY Elder - Старейшина

    Joined:
    9 Nov 2006
    Messages:
    450
    Likes Received:
    188
    Reputations:
    26
    ты когда в туалет заходиш, и видиш очко в которое все срут, тоже спрашиваеш или это оно, всмысле очко куда все срут ? :D
     
  8. Roen

    Roen New Member

    Joined:
    25 Jun 2008
    Messages:
    18
    Likes Received:
    3
    Reputations:
    1
    :D Ясно.
    Спасибо за ответы ;)
     
    1 person likes this.
  9. LEE_ROY

    LEE_ROY Elder - Старейшина

    Joined:
    9 Nov 2006
    Messages:
    450
    Likes Received:
    188
    Reputations:
    26
    Всегда рады помочь :D
     
  10. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    вообще Delphi - для быстрой разработки или работы с БД пойдет. А всё того что ты описал желательно былобы юзать или скриптовые языки или С/С++ + Winsock
    и забыть про тормознутые(в своем большинстве) VCL компоненты.