Форум Фотогалерея Деловой мир Мелитополя
Мелитополь
Мелитопольский форум
 
 RSS  FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Языки/технологии в которых вы разочаровались

 
Начать новую тему   Ответить на тему    Список форумов Мелитополь -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Serg_HD

Активист


Пол: Пол: Он
Зарегистрирован: 22.12.2004
Сообщения: 999
Откуда: Киев
Репутация: 251.6
голосов: 13

СообщениеДобавлено: Пн Апр 26, 2010 18:10 pm    Заголовок сообщения: Языки/технологии в которых вы разочаровались Ответить с цитатой

Писал я проект, долго, почти 4 месяца писал. На java. Использовал также прослойку qt jambi (над нативным сишным qt). И очень мне было неприятно, что когда, проводя заключительные тесты, обнаружил значительную утечку памяти при использовании определённого объекта. Мировое сообщество jambi помочь не смогло, хотя было и немало разговоров по этому вопросу. Вывод был заключительным - метод dispose() этого объекта, предназначенный для очистки памяти от него, не работает.
Короче говоря, с тех пор мне сильно не понравился тот факт, что я не могу чистить память напрямую - всё за тебя решает GC. А с нативными объектами он работает плохо, может удалить, а может и нет. И доступа у тебя к нему не будет (да и инструмента), потому что лежит в другом адресном пространстве. Точнее, ява даёт некоторый доступ к нативному коду, но там полный гемор, вероятность ошибок очень велика. Разочаровала меня java вобщем.
Перешёл на с++ и не жалею. Хоть и трудно было, особенно поначалу, т.к. явовский проект требовал значительных знаний ОПП в с++, а с универа ничего уже не помню)). Как позже выяснилось, то что я знал с универа - это я ничего не знал Liar. Для кроссплатформы есть qt, да и вообще для каждой известной платформы есть свой компилятор под которым я всегда могу прогнать свой код. Да, сложнее, но совершенно не жалею, в java я бы никогда не познал того, что встречаю в с++. Кстати, этот же, переписанный мною с java на с++ проект, работает в 2.5 раза быстрее несмотря на дикие протесты этого сторонников явы в интернетах. Виртуальная машина она и в африке виртуальная, тут даже спорить не о чем. Страуструпа зауважал больше чем Гослинга, наверное потому, что совершенно разные уровни. На С++ вы можете написать и ещё одну java, и php, и python и т.п., нет в мире более объёмного фреймворка чем boost, над которым трудятся эксперты с мировыми именами. С++ это прародитель, у которого возможности настолько велики, что скоро нечего будет к нему добавлять - всё уже написали. Если есть опыт работы, то другие языки уже не помеха. Кто-нибудь может высказаться на предмет технологии, в которой он разочаровался и успел убедиться в том, что время, потраченное на неё ушло в небытие?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение   AIM Address
Thomas
В настоящее время запрещен

Бывалый


Пол: Пол: Он
Зарегистрирован: 29.03.2006
Сообщения: 3169
Откуда: /dev/null
Репутация: 138.5
голосов: 31

СообщениеДобавлено: Пн Апр 26, 2010 20:17 pm    Заголовок сообщения: Ответить с цитатой

Уточняющий вопрос ) Ты с вебдева слез чтоли? Зачем java и C++?

Лично я пробовал писать и под QT и под Gnome на C++ мощнейший язык, приходилось и Cтрауструпа читать, но там полный вывих мозга получил )) На одном дахынии не осилить.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ] Посетить сайт автора
Serg_HD

Активист


Пол: Пол: Он
Зарегистрирован: 22.12.2004
Сообщения: 999
Откуда: Киев
Репутация: 251.6
голосов: 13

СообщениеДобавлено: Пн Апр 26, 2010 22:28 pm    Заголовок сообщения: Ответить с цитатой

Thomas писал(а):
Уточняющий вопрос ) Ты с вебдева слез чтоли? Зачем java и C++?

Прикладная чудо-софтина работает с сайтами (если можно так выразиться Very Happy), но что именно делает сказать не могу. Выбор изначально пал на яву, но оказался неудачным. А на С++ переписал её без особых проблем, сейчас работает без утечек и полностью автономная (постоянные запуски/стопы потоков, бесконечные циклы и т.п.) после момента запуска. Всего Страуструпа я пока не читал (только месяц как на С++ сижу), говорят книжка самое то. Просто ещё куча другой неосвоенной инфы. Только вот закончил с Лафоре (не очень мне понравился). А вообще со временем большой напряг. Ведь читать такие книги - это не на балконе с чаем, сам знаешь. Они читаются за компом, вникать в приводимый код постоянно надо.
С вебдевом не покончил, всё что знал вроде помню ещё)). Освежаю память иногда, правда, обратил внимание что яваскрипт начинает подзабываться. Скоро надо будет делать партнёрку на манер бегуна, там и вспомню).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение   AIM Address
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Мелитополь -> Программирование Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Р: 524024

База отдыха «Белый парус» пгт Кирилловка Азовское море.

Рейтинг Мелитопольских сайтов на Melitopol.org Hosting by VivaNET