![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
HELP2ME |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2005 Репутация: нет Всего: нет |
Мне надо выучить и сделать Мульти Медия Проигрователь. Я должен изучить и написать программы СКАЖИТЕ где лучше и легче мне это сделать!!!
|
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 7 Всего: 360 |
Твоя тема ведь уже лежит в разных вопросах! Когда определишься с языком, тогда и спрашивай в разделах по конкретному языку, ОК?
![]() |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 7 Всего: 360 |
Тема перемещена в "Разные вопросы"
|
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
так ты хоть один язык-то знаешь?
дэльфи vs java... бред. дельфи - отсталый [да хватит кидать помидоры!] язык для фанов паскаля. ява - это чистый ООП. а вообще глянь в тему 'стоит ли изучать Паскаль' в разделе Флейм. ЗЫ я бы выбрал яву ЗЗЫ хотя с помощью VCL это тож легко.. ЗЗЗЫ выбирай то, к чему душа лежит ЗЗЗЗЫ имхо на VB 6 тебе было б проще всего ;-) |
|||
|
||||
nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: нет Всего: 26 |
С++ форэва.
А если сравнивать мух с бигимотам(анологично Delphi vs Java),то лучше конечно бигемоты,хотя я предпочитаю слонов.
Run-time error ,этими словами ты мог обидеть многочисленную группу людей для которых Delphi -их выбор(хотя я к их числу не вхожу).Он не такой и хилый ,как ты описал.(имхо) ![]() -------------------- Жизнь - печальная штука. |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 7 Всего: 360 |
Вполне возможно, что VB намного проще будет тебе освоить и плеер написать.
|
|||
|
||||
chipset |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 4 Всего: 165 |
C++!
![]() --------------------
|
|||
|
||||
Exception |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
я хотел ему поучиться. Но когда увидел BDS 2005... жалкая попытка прспособиться к условиям, задаваемым M$... Паскаль, как и VB не проектировался как объектно-ориентированный. Дельфи - паскаль not for DOS. Так называемый "Object Pascal". В VB 4 тоже добавили классы... Но много это не дало. Java, как и VB .NET, изначально проектировался для ООП. Поэтому я считаю дельфи и VB 6 отсталыми языками. Однако, это вовсе не значит, что на нём нельзя решать большинство задач. Просто лозунги "Будущее за Delphi!!!", "Delphi - самый развитый язык" я считаю безосновательными. А вот на C++ начинающий вряд ли сделает
аж с заглавных букв ![]() но для интерфейсов к бд/проигрывателей/несложных программ, для которых важен интерфейс, имхо, VB 6+ActiveX лучше, чем Delphi+VCL. Но это только моё ИМХО. Хотя Dll Hell парит. В общем:
|
||||
|
|||||
Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: 1 Всего: 62 |
Да чё нам стоит плеер сделать! Кинул на форму ActiveX-контрол Media Player и готово!
![]() ![]() ![]() |
|||
|
||||
HELP2ME |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2005 Репутация: нет Всего: нет |
dalaldno...... VB? что это такое)?
|
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 4 Всего: 151 |
Visual Basic
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
HELP2ME |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2005 Репутация: нет Всего: нет |
точно) спасибо всетаки решусь сделать на Jave!
|
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 4 Всего: 151 |
Ну смотри, потом не жалуйся. Это будет непросто.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 7 Всего: 360 |
Вижуал Бэйсик |
|||
|
||||
nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: нет Всего: 26 |
Трудно будет(ИМХО). Это сообщение отредактировал(а) nikitao - 22.9.2005, 12:42 -------------------- Жизнь - печальная штука. |
|||
|
||||
HELP2ME |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2005 Репутация: нет Всего: нет |
![]() Добавлено @ 13:51 ![]() ![]() ![]() ![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Зависит от целей, если хочешь по быстрому написать и забыть как страшный сон, используй Delphi или VB. А если хочешь получить опыт написания программ, пиши на Java. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
для медиаплеера лучше дельфи подойдёт, IMHO. Хотя я бы смотрел более универсально и выбирал бы язык не для конкретной узкой задачи, а вообще, ибо всего не изучишь и лучше уж изучить один-два языка и всё на них писать, чем под каждую новую задачу учить новый яык. А в плане универсальности лучший комплект - С++ и Java . А С++ можно в борландовской среде, которая один-в один Дельфёвая и все компоненты Дельфи там тоже представлены.
-------------------- |
|||
|
||||
nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: нет Всего: 26 |
Не согласен.Так пройдет 10-12 задач и человек будет знать все или почти все языки программирования в мире ![]() -------------------- Жизнь - печальная штука. |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
лучше знать хорошо один язык, чем туеву хучу по чуть-чуть
|
|||
|
||||
HELP2ME |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2005 Репутация: нет Всего: нет |
ВСЕ пишу на делфи))))))))))
|
|||
|
||||
chipset |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 4 Всего: 165 |
А я вот учил то по чему у меня была литература
![]() --------------------
|
|||
|
||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
к 60 годам? ![]() -------------------- |
|||
|
||||
HELP2ME |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2005 Репутация: нет Всего: нет |
kupil literaturu i tam moi media Player:))))))))))))))))))) EEEEEEEEEEEEEEEE muahhahahaha s delphi..... GGGGGGGGGGGGGGGGGGGGG YRAAAAAAAAAAAAAAAAAAAAAAA
|
|||
|
||||
Александра |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 219 Регистрация: 20.2.2005 Где: Москва Репутация: нет Всего: 12 |
HELP2ME
Delphi - класс! ![]() Run-time error И одна-две неудачи Borland'а не значит, что у Дельфи нет будушего!!! Они исправятся, я уверенна. Хотя сама перешла на C# и VB.net (( --------------------
|
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
скоро мс купит борланда, а потом и макромедию+адобе.
обещаю |
|||
|
||||
Се ля ви |
|
||||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
Всё хуже и лучше одновременно. И вся борьба уже бесполезна, как бесполезно пытаться выбраться из чёрной дыры, если уж в неё угодил. Я уже писал мысли по этому поводу:
-------------------- |
||||
|
|||||
s-mike |
|
||||||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 425 Регистрация: 16.1.2005 Где: Киев Репутация: нет Всего: 16 |
Жалкая? Имхо, среда получилась гораздо лучше Студии 2003.
А C проектировался? Нет, проектировался C++. Вот и в Дельфи так же. Pascal - процедурный и модульный, а Дельфи - объектно-ориентированный. Хотя в последние версии Паскаля была включена поддержка ООП.
Может сравним, круг задач, который можно решить на Дельфи и какие - на жабе? Причем учитывая, что на Дельфи они будут работать значительно быстрее, чем на жабе.
ActiveX есть плохо, поскольку код ActiveX-ов не доступен чаще всего и очень трудно отлавливать баги. + Низкая производительность. Да ты и сам в теме по браузерам ругал такой подход. В Дельфи же большинство компонентов поставляются с исходными кодами (за деньги или бесплатно). Поэтому отладка удобнее, производительность выше, а временные затраты и удобство не хуже чем в ВБ. |
||||||||||
|
|||||||||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 7 Всего: 360 |
Зря ты так. Круг задач у них примерно одинаковый, а Ява притормаживает, но только на GUI и на медленных процессорах. Проблема и одновременно преимущество Явы в том, что она кроссплатформенна. Что означает, что платформозависимые вещи в ней не имплементированы. Вышеописанная задача - медиаплеер, который будет полностью функционален только с использованием платформоависимых кодеков. Здесь большой провал явы, которая не представляет пока этих библиотек. Вывод: Решение этой задачи будет легче и быстрее имплементировать на VB или дельфи, причём в этом случае для хорошего программиста разницы практически никакой за исключением более красивого и удобочитаемого по сравнению с васиком кода паскаля. Но для начинающих, несомненно, VB представляется лучшей альтернативой, потому что, например, программируя на нём, не надо разбираться с выделением памяти итд. Другое крыло представляют готовые компоненты, которых и в той и другой среде множество и они существуют как с открытым, так и закрытым кодом для обеих сред программирования. |
|||
|
||||
s-mike |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 425 Регистрация: 16.1.2005 Где: Киев Репутация: нет Всего: 16 |
Жаба тормозит везде одинаково. Если на более мощном процессоре она и будет работать быстрее, то Дельфи еще быстрее. А сколько занимает в памяти сама виртуальная машина? От 50 до 100 метров даже на не самых сложных программах. Я из-за этого отказался от использования BitTorrent-клиента Azureus. Даже Python в плане ресурсоемкости выглядит более выгодно, чем ява. Не говоря уже о .Net. |
||||
|
|||||
nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: нет Всего: 26 |
Се ля ви ,тебя почитаешь,так жить не хочется,неужели все настолько плохо?????????
Да,а это правда ,что мягкотелые собираются убить ASM и все перевести на платформу NET? -------------------- Жизнь - печальная штука. |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 7 Всего: 360 |
http://forum.vingrad.ru/index.php?showtopic=24644
Дело в GUI. После превышения определённой частоты процессора разницы в реакции ява и дельфи не наблюдается. Не гуевые же приложения работают почти одинакого. А ООП-приложения на яве даже быстрее. |
|||
|
||||
rsm |
|
||||||
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: 7 Всего: 62 |
Это потому, что большинство людей оптимисты. И предпочитают смотреть на мир сквозь "розовые очки", не замечая, какой хаос в действительности царит вокруг них.
АСМ как таковой убьют только одновременно с компами ![]()
Совершенно огромное количество, проверено. По сабжу: ИМХО лучшее таки все же Дельфи. Ибо, взявшись за Бацик при наличии творческого рвения по разным темам, очень скоро осознаешь его ограниченность набором стандартных компонентов. Дельфи в этом плане значительно лучше - он расширяется практически безгранично. И при этом львиная доля сторонних компонентов компилируется в наш родной машинный код без каких-либо дополнительных прослоек. Компоненты Бацика являются, по сути, ActiveX-контролами, что порождает огромное количество самых разнообраных глюков (особо выделяются сложности корректной регистрации в системе). Плюс к этому ActiveX-контролы тяжело отлаживать и еще тяжелее писать код с их использованием - ведь в большинстве случаев документация на контрол полностью отсутствует и приходится ориентироваться чисто по автодополнению, угадывая будущие действия и производя массу лишних запусков для проверки правильности своей мысли. З.Ы. О переносимости говорить не стоит, т.к. ИМХО Се ля ви полностью прав в отношение описания текущей и будущей ситуации на рынке - кроссплатформенное ПО попросту никому не нужно. А посему какой смысл тратить дополнительные усилия на его написание? |
||||||
|
|||||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 4 Всего: 151 |
Вообще, имхо, сравнение будет в пользу явы - за счет серверного программирования. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
Се ля ви |
|
||||||||||||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
Скорость!.. Вспоминается анекдот про неуловимого Джо! ![]() ![]() ![]() Скорость выполнения - это ещё не самое важное и более того, начиная с определённого порога скоростей скорость становится не важна вообще. Просто человек не будет успевать так быстро работать с интерфейсом программы, что бы она гналась вперёд с такой страшной силой. Ты много на улицах своего города видишь машин класса "Формула 1"? И не говори, что всё дело в дорогах - никогда не поверю, что будь у нас скоростные дороги - все гоняли бы на формулах-1. Так же и тут - в жизни, в бытовых задачах такие скорости не нужны. В крупных приложениях гораздо важнее скорость обработки запросов в базе данных - и тюнинг запросов с оптимизацией и частичной денормализацией помогает на порядки эффективнее, чем переписывание бизнес-логики с Java хоть даже на чистый асм. Главное - это база, бизнес-логика - это 2-5% скорости выполнения, не более - ну соптимизируешь ты её, и что? Лучше базу оптимизировать, которая остальные 98-95% скорости выполнения ест... Кстати мысль не моя, Vit высказывал. Если уж на то пошло, то у современных корпоративных приложений приходится пожизни копаться во внутренностях что бы чего-то беспрестанно менять под напором изменяющихся требований заказчика, по-этому выходит на первый план способность писать понятный, причём именно быстро-понятный код, в который легко врубиться и переделать. И, кроме того, выступает на первый план именно скорость написания приложения, а здесь важнее, что бы было удобно разрабатывать систему, чем что бы она быстрее выполнялась - а этот принцип лежит в основе Java, именно ради этого был придуман GC, что бы не думать больше ни о чём, кроме самой бизнес-логики. Кроме того, учитывая нынешние низкие цены на хардверную часть и высокие зарплаты программистов, проще купить железо, на котором всё, что угодно будет летать так быстро, как надо заказчику, чем заставлять программиста вылизывать бизнес-логику до посинения в течении лишнего высокооплачиваемого рабочего времени. Просто дороже встанет. С Гуями да, у Java есть некоторые проблемы, по-этому я вообще везде предпочитаю использовать Web. К сожалению, не везде это опревдано, согласен. Но для GUI есть специалтная не стандартная, но распространённая нативная библиотека SWT, написанная под самые ходовые платформы. Проверено - летает и возможности практически все есть. Правда докментирована пока не очень, но постепенно исправляется. Так что и тут порядок. А про .NET сравнительные тесты вообще показывают практически одинаковые скорости. Да и не мудрено - всё с Java, ведь, содрано процентов на 80 как минимум.
Насчёт Дельфи - тут утешительного мало. Борланд как проект его просто слил, отдав на растерзание MS .NET`у, ибо понятно, что в рамках .NET место главного рулевого за C#`ом и просто так они его без боя не отдадут. Да и не перебъёт, откровенно говоря, объектный паскаль - C#, всё-таки мелко-мягкие его очень качественно с Java слизывали. Я так и думал, что он скатится до уровня вспомогательного аутсайдера для простеньких задачек - VB, с которым его будут на полном серьёзе сравнивать, ища свои плюсы и минусы... а жаль, мог бы ещё порулить, если бы MS`у не встал костью в горле... ![]()
Основное преимущество Java - это уже давно не кроссплатформенность, ценность которой действительно сомнительна, а именно непосредственная независимость от MS. Для ряда крупных компаний очень важно по политическим и экономическим соображениям никак не зависеть от MS, ибо крупное корпоративное приложение на .NET - это именно зависимость при том, что всем и так ясно, что MS - монополист и никак особенно не заинтересована в оказании качественной помощи - не зря и не просто так у неё такая репутация. Java же - как подарок - бесплатная и в отличае от .NET`а ещё и более зрелая, устоявшаяся, с заметно большим комьюнити опытных разработчиков с большим стажем. Есть и серьёзные крупные компании, которые её двигают - IBM, BEA, Sun... Конечно, когда крупная компания выбирает платформу для корпоративного приложения, перед ней не стоит проблемы кроссплатформенности - она может себе легко позволить любое железо и операционку - другое дело - зависимость от чьей-то технической поддержки, защищённость и надёжность - в этом рулит Linux и следовательно .NET отпадает уже сразу.
Плохо-хорошо это категории странные. За что боролись - на то и напоролись - это будет вернее. В конце концов, рынок - это трансляция на экономику звериного закона джунглей с его естественным отбором, но нам известно, к чему пришёл естественный отбор в природе - к возникновению человека, который порвал всех и стал паразитировать на природе по полной программе. Это где-то у Лема было, что природа не ищет идеал, а берёт первое попавшееся подходящее по условиям. Так же и тут. Мне вообще кажется, что это - естественный финал попытки внедрения рынка, просто в каких-то других областях он может быть ещё так явно не достигнут. Но не горюй - многие тенденции показывают, что с развитием средств программирования, обеспечивающих разработчика всем-всем-всем, эффективность его труда увеличится настолько, что скоро маленькие компании по 5-15 разработчиков смогут писать огромные проекты и таким образом все конторы-гиганты умрут сами собой, ибо в них отпадёт надобность - в т.ч. и в Microsoft. Правда, к чему это приведёт - пока вообще не понятно...
Если это дополнительные усилия - то действительно не стоит, но дело в том, что на практике как раз Java оказывается проще, логичнее и понятнее. Всё дело в том, что когда ты пишешь язык как надстройку над асемблером, то ты вынужден опираться на ассемблер и просто улучшать его для программиста. А когда ты пишешь кроссплатформенный язык, то ты не можешь опереться на ассемблер и ты опираешься... уже на логику самого разработчика, ибо от всего остального ты абстрагировался - и делаешь ява-машину уже такой, что бы она лучше понимала разработчика. Вот в этом-то и есть главный прикол! ![]() ![]() И действительно, если книги по другим языкам наполнены тем, как реально все конструкции срабатывают на низком уровне, то книги по Java иногда лишь в виде необязвтельных отступлений показывают, что это может быть реальзовано так, а может эдак, но на самом деле никто этого не знает, так что личше не заморачиваться и писать практически как хочешь, просто взаимодействуя с JVM и библиотеками. Лишь иногда, в наиболее очевидных местах, можно увидеть совет о том, как лучше что-то сделать, что бы работало, вероятнее всего, быстрее.
![]() ![]() ![]() ![]() Да и вообще, народ, не лень вам спорить о языках? Понятно, ведь, что просто не хотите учить ничего нового и держитесь за старое, успокаивая себя мыслью, что оно - лучше. Но зачем нам-то это доказывать? Реальная сфера задачь, которые решают на Java на порядки больше, чем Дельфёвая, зарплаты Java`истов тоже раза в 1.5-2.5 в среднем выше (при одинаковом стаже). Правда из-за обилия технологий на все случаи жизни, Java изучать надо по-дольше и по-тщательней, но это именно тот вариант, когда долго запрягаешь, но быстро потом едешь. Ну программировал я на Дельфи давно ещё - сейчас чувствую себя намного лучше. То, что с тобой происходит при настоящем, качественном овладении Java - этого не опишешь, просто мыслить начинаешь глубже и системнее, после этого Дельфи вспоминается как каменный век. И дело тут не в том, какие задачи (в каменном-то веке тоже жили люди и некоторым это даже может быть и нравилось), а в том, как качественно со всех сторон ты их решаешь - но фишка-то вся в том, что твои критерии качества тоже изменяются, когда пересаживаешься на Java... Это сообщение отредактировал(а) Се ля ви - 26.9.2005, 23:34 -------------------- |
||||||||||||
|
|||||||||||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
се ля ви, согласен, но не во всём. ты и правда думаешь, что солидная компания обязана ставить линухи, чтоб быть независимой?
имхо .нет vs ява - бесполезный спор. ЗЫ не оффтопим. тема о дельфе, а не .нете |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 7 Всего: 360 |
Эта тема обо всём. Человек хотел определиться со средой программирования. Просто Ява и дельфи были единственные ему более- менее знакомые.
|
|||
|
||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
![]() У нас серьёзные сервера под SuSe бегают, сервера по-проще - под ALT`ом - по-этому .NET не катит в принципе. Вообще .NET и MSSQL берут дешевизной, при этом менее надёжные и зрелые по сравнению с Java и Oracle, но крупные компании могут себе позволить отстегнуть по-больше, ибо не считают копейки - по-этому борьба идёт восновном за рынок среднего бизнеса, а не крупного, где Linux и Java конкуренции особенной не ощущают. В среднем же рынке ценовая политика острее стоит и тут .NET с MSSQL`ем имеют свой довольно жирный куш по сравнению с признанными лидерами... -------------------- |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 4 Всего: 151 |
Ну, тут, на мой взгляд, несколько другие причины. Если ты делаешь ява-приложения, то выбор сановского сервера под управлением Solaris выглядит вполне естественным. Это сообщение отредактировал(а) Lamer George - 26.9.2005, 17:47 -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 2 Всего: 186 |
.. также как и .нет на винде. я например как серверное решение предпочитаю asp.net, а кто-то jsf.
просто мне привычен синтаксис VB. А вообще тема норовит стать третьей по счёту "Java vs .NET" |
|||
|
||||
s-mike |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 425 Регистрация: 16.1.2005 Где: Киев Репутация: нет Всего: 16 |
Только не забывай ИМХО ставить ;) |
|||
|
||||
rsm |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: 7 Всего: 62 |
Начали с медиа-плеера - закончили корпоративными приложениями
![]() ![]() Дельфи: про него я написал уже достаточно, даже сравнив попутно с Бациком. Java: несколькими постами выше всеобщими усилиями выявили два основных недостатка: 1. Огромное потребление памяти. Да, конечно, память нонче очень дешевая! Но дешевая для кого? Для корпорации - да, согласен. Но для юзера домашнего, неотягощенного многобаксовой зарплатой, добавить планку памяти это довольно заметная трата. А если добавлять ее нужно только для того, чтобы иметь возможность написать на Java медиа-плеер - тогда еще и нерациональная. 2. Низкая скорость работы интерфейса программы. Объясняется тормознутостью виртуальной машины, низкая скорость работы которой проистекает, в свою очередь, из необходимости поддержки кросс-платформенности (совершенно бесполезной для поставленной задачи). Вывод: для поставленной задачи лучше всего подходит Дельфи. Java тоже подходит, но только при условии наличия большого количества быстрой (DDR) памяти и необъяснимого желания писать кросс-платформенный софт. |
|||
|
||||
Се ля ви |
|
||||||||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
Впринципе, да, но под Solaris нужен и SPARC, а такое решение дорого даже для крупной конторы по Российским меркам. Качественные спарки страшно дороги, хотя это и самое лучшее железо вообще (правда сейчас, говорят, новые IBM`овые рисковые сервера приблизились по качеству к спаркам и выдавливают первых из рынка по причине того, что они более дёшевы. Ходят даже слухи о том, что Sun из-за этого вообще отказалась от всего харварного бизнеса, полностью переключившись только на софт и продаёт хардвер Fujitsu-Siemens). Вобщем, по-настоящему потянуть по деньгам такие затраты часто не могут даже крупные конторы и по-этому всё-таки предпочитают железо по-проще и под линуксом SuSe Enterprise или RHEL.
Ну, тема начиналась так:
Т.е. человек собирался учить новый язык для выполнения задачи. Если рассматривать цель - выполнение данной задачи, то действительно лучший выбор - Дельфи. Но жизнь устроена так, что без задачи трудно себя заставить учить что-либо, по-этому к данной задаче можно прикрепить ещё побочную, стратегическую - выучить язык, который потом пригодится при поиске работы - и нынешняя задача и силы на изучение языка для неё - ценнейший ресурс, который глупо "пропивать", не видя перспективы. Именно по ломанным линиям от одной программки до другой мы учим языки, практикуемся и получаем опыт и по-этому, если видеть дальше собственного носа, лучше, я считаю, осваивать более серьёзный язык Java.
Это относится как раз к тем ограничениям бедности, которые подрезают крылья, режут перспективу. Когда я осознаю у себя ограничения такого рода - я с этим никогда не мирился и не мирюсь. С этим необходимо бороться по абстоятельствам изо всех сил - искать любую, в т.ч. и чёрную работу, если на другую не берут, занимать у друзей, на худой конец - клянчить у родителей, - только воровать и грабить, конечно, не стоит, а так - всё, что угодно, что бы снять эти ограничения. Это ваш капитал, это то, что вас формирует и в будущем станет основой вашей успешной карьеры! Я считаю, что ни при каких обстоятельствах нельзя мириться с зарубанием тебе перспектив средой, в которой ты находишься и в рамках закона необходимо бороться с этим. Ситуация, когда богатые люди из обеспеченных семей имеют больше перспектив в жизни, чем люди из бедных, недопустима и отражает глубокую болезнь нашего общества, неэффективно распределяющего имеющиеся ресурсы, а с этим надо бороться на всех уровнях. -------------------- |
||||||||
|
|||||||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 4 Всего: 151 |
У нас в конторе - по Спарку на каждого ![]() Здесь тоже действует правило 20 на 80 - да, таких контор мало, но народу в них работает много. Но мы удалились от темы. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
rsm |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: 7 Всего: 62 |
ИМХО, как раз таки насчет работы не стоит быть столь уверенным. Я специально занимался анализом объявлений и требований к кандидатам по разным направлениям использования Java. Единственная ниша, куда может попасть "человек с улицы" без блата и стажа работы, это написание программ для всяческих КПК. И то это лишь временное явление, вызванное единственной причиной - банальным недостатком программистов данного профиля. В иных сферах применения Java (корпоративные программы и сайты) "человеку с улицы", не имеющему означенных благ, получить работу попросту невозможно - никто не возьмет его "на воспитание". Обучение еще можно кое-как допустить в конторе средней величины, но вот незадача - не юзают там Java, продукции MS хватает. Заглянем в будущее. Предположим, что MS таки интегрирует .NET на нижний уровень новой Винды Висты (а она его интегрирует, иначе MS не MS). Что будет? Будет два фронта: MS vs Sun. За MS весь спектр прикладного программирования (Delphi с VCL загнется, уступив место своему собрату Delphi.NET), кусок рынка корпоративных приложений и часть рынка КПК. За Java оставшаяся часть корпоративного рынка, часть рынка КПК и... и ничего более. Много ли есть распространенных прикладных программ на Java? Лично я назову максимум штук 5, да и то только потому, что однажды заинтересовался этим вопросом. Какой из этой ситуации будет вывод? Примерно следующий: за Java можно браться по двум причинам: 1. Если хочется писать под КПК. Есть мнение, что этот рынок достаточно перспективен. Плюс к этому на него можно выйти даже без опыта работы - достаточно будет показать свои гениальные наработки, чтобы "потрясти работодателя своего и коллег своих" © 2. Если есть солидная база для высокооплачиваемого обучения с последующим обязательным трудоустройством по специальности. На основе такой базы не стыдно будет и в корпорацию постучаться. А что делать с MS? Да что угодно! Можно писать софт для любой сферы! Причем в направлении прикладного софта (который исчезнет только вместе с компьютерами) можно ухитриться найти работу без наличия стажа (а в некоторых случаях - даже профильного образования). Общий вывод: ИМХО, если автор темы не входит в указанные для Java категории, то выбор следует остановить на Delphi.
Полностью согласен. Вклады в образование до сих пор самые перспективные и окупаемые (при наличии головы). Однако "не образованием единым", но еще и блатом делается карьера. Не будем обманывать сами себя - получить хорошую работу в условиях нынешней ситуации можно только по блату. Разумеется, можно расти и чисто по карьерной лестнице - от дворника до министра. Однако пока так дорастешь, станешь уже никому не нужным стариком. |
||||
|
|||||
batigoal |
|
||||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 4 Всего: 151 |
Это не так, и я тому примером. Причем не только без опыта, но и без особых знаний. Насчет сферы применения - подавляющее большинство java-программистов занимаются корпоративными системами. По крайней мере, в Питере ситуация именно такова. На одну Java Mobile вакансию приходится три Java Enterprise. А ведь эта область требует значительно больше людей, чем прикладной софт. Добавлено @ 21:31
На поиски первой работы я потратил два месяца. Через полгода ушел оттуда на очень хорошее место (по моему нынешнему состоянию). А с устройством по блату в программистской сфере даже не слышал - здесь нужны серьезные знания. Так что не все так печально. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
||||
|
|||||
Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: нет Всего: 93 |
Ты не прав. ![]() -------------------- Да. Именно так. |
|||
|
||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
rsm, ну вообще-то сомневаюсь я, что "MS - это MS" в этом вопросе... Понимаешь, на чём сдесь идёт игра? На жёстком и слабом связывании с операционкой.
Если они сделают свой фреймворк частью операционки - то им придётся либо смириться с жёсткостью его структуры, ибо развивать и апгрейдировать этот фреймворк они смогут лишь включая его в новую выходящую версию винды, что резко сузит им пространство для манёвра и обломает кучу идей по равитию, не даст гнаться за Java по API в бурном и быстроизменяющемся мире бизнеса, да ещё и поставит остро проблему совместимости, ибо допустить нунешнюю ситуацию, когда до сих пор очень многие сидят на винде 2000 они не смогут впринципе. Либо, второй вариант, понести массу накладных расходов, что бы создать эффективный механизм обновления фреймворка под виндой - но тогда вряд ли удастся реализовать его жёсткое связывание, а тогда выигрышь от внедрения теряется и к тому же в эту щёлочку можно будет втиснуть и Java-машину, вопрос о чём бязательно поставит перед антимонопольным коммитетом и наученные опытом внедрения IE, они, возможно, продавят это дело лучше - продавили, ведь, что теперь в винду включается JVM от Sun, а не от MS? Что уж до реализации аппаратной - то об этом можно будет говорить только тогда, когда развитие в этой области и вовсе прекратится. Пока, я думаю, стоит просто попробовать аппаратно качественно реализовать GC - а дальше посмотреть... К тому же, повторяю - C# - это на 80% та же Java. Перейти - легко, причём как в одну, так и в другую сторону. Нам читали вводный курс по C# - со знанием Java я, например, относительно легко на него перейду. Да и другие - спросите Кота, Sun`а которые программят и на том и на том - отличия косметические. Есть и J#, ещё более похожий на Java по синтаксису. Есть даже книги для людей, переходящих с Java на C# - не большие по объёму, кстати ![]() То, что я до сих пор на Java - это в значительно степени мой личный выбор по моим личным ощущениям от языка C#, который мне нравится меньше восновном из-за худшей, чем в Java, работы с исключениями. Ну и вобщем-то играет, не скрою, некоторую роль моё личное отношение к политике MS. Но если с работой на Java будет напряжённо - я без работы не останусь ![]() Недавно знакомая даже рассказывала, которая со мной учится - объавление вывесила о поиске работы Java-программистом, её пригласили на собеседование, нормально пообщались, в итоге сказали, что берут, только им на самом деле нужен C#-ист, по-этому нужно будет немного переучиться. Она отказалась - но дело не в этом - я думаю, что это подход достаточно типичный.
Знаешь, мне кажется что через некоторое время веб-интерфейсы окрепнут, приобретут всю необходимую функциональность и выдавят GUI на обочину, у каждого будет серверок, при этом он даже не будет об этом знать, на котором будут крутиться все его программы и общаться с ним посредством форм - он даже не будет знать, что окно - это не окно программы, а окно браузера. При таком подходе на Java можно будет писать всё что угодно. На счёт блата - мне многие не верят, что я устроился с улицы - но это действительно так. Постоянно слышу, что наверное я хитрю и меня либо устроил знакомый, либо родственик влиятельный какой поручился, либо я часть зарплаты начальству втихаря отдаю, либо ещё какой-то бред. Граждане! Совершенно официально заявляю, что когда я вывесил своё резюме в интернете, у меня телефон сорвали агенства и работодатели, я ещё носом крутил, когда меня заставляли какие-то анкеты руками заполнять, отказываясь так с аненствами работать (всё, ведь, в резюме указал!) - и колесил по всей Москве, подбирая конторку по удобству добирания и прочим критериям, дни пестрели собеседованиями с кучей людей и поступало немало предложений - примерно каждое третье собеседование проходил, хотя ни сертификатов, ни хорошего знания Java у меня тогда не было! Человек, который знает J2EE, владеет навыками работы с сервером WebLogic или WebSphere и умеет хорошо работать с Oracle - на вес золота, причём не только у нас, но и везде в мире! Если выучитесь - на работу в Москве можете рассчитывать - заберут с потрахами! И зарплаты хватит и жить нормально и хату снимать приличную. Если Москвичи - тем более - золотое дно! Тут уже не до блата - специалистов острая нехватка и если можешь - берут без лишних разговоров! Не в наши конторы - так в западные на нашей территории или в оффшор. Другое дело, что у нас у программиста выше относительный материальный статус, ибо там, на западе, у всех зарплаты высокие и такой программист там на общем фоне выглядит блекло, а у нас - респектабельный товарищ! По-этому я думаю, уезжать на совсем смысла особого не имеет. На пару-тройку лет - можно, не больше... Ну а при приёме на работу играет роль масса факторов и сыграть можно на многом. Амбиции то же очень важны - это ценят. Конечно, если ты только что из подворотни вылез, не умеешь по-деловому одеться, выгодно себя подать, на собеседовании в носу ковыряешься - не возьмут тебя на солидную должность, надо хотя бы как-то элементарно соответствовать. Но хороших программистов Java сейчас острая нехватка. Передо мной даже стоит проблема обратная - часто я могу попасть на хорошую должность, но понимаю, что не справлюсь и не претендую, пытаясь наблюдать за другими и учиться. Если же действительно ощущаю, что достоин какой-то должности - отгрызаю, либо, если не удаётся - ухожу туда, куда меня возьмут на более высокую - с этим обычно проблем нет. Будь достоин, докажи - и возьмут. По блату люди устраиваются на такие места, где от тебя ничего не требуется, обязанностей никаких, а зарплата большая - тогда да, всякие бездельники туда рвутся, а если место действительно ответственное и имеются обязанности, которые нельзя проваливать - тут уж не до блата. Единственные, кому действительно бывает необходим блат - это молодым девушкам, ибо по законам если они забеременнеют - то организация должна их отправить в оплачиваемый отпуск, а толку от этого ей - организации - никакого, только чистые убытки, непонятно куда уходящая зарплата в отсутствии сотрудника. Тут действительно нужно давить по своим каналам, что бы взяли. P.S. Вообще, я уже готовлю материал о белом и чёрном карьерном пути, думаю, через месяцок статейку вывешу где-нибудь в Чтиве, думаю, многим будет интересно... Это сообщение отредактировал(а) Се ля ви - 30.9.2005, 17:12 -------------------- |
|||
|
||||
rsm |
|
||||||
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: 7 Всего: 62 |
Непременно почитаем ![]()
"Не мы такие, жисть такая" (с) один слишком известный фильм ![]() |
||||||
|
|||||||
Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: 1 Всего: 62 |
о_О! ![]() ![]() |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 4 Всего: 151 |
Имхо, такие вещи самостоятельно не изучить. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 8 Всего: 127 |
Vadim999, реально даже работая с этими штуками года 2-3 уходит только на знакомство, а на качественное овладение ещё года 2. Но попытаяся книжки почитать, поставить и поиграться, хотя не рассчитывай на скорый результат.
Платформа J2EE и Oracle - это океаны знаний... Добавлено @ 12:18 я вот уже 3 года занимаюсь Java, пол-года - Ораклом и пока во многом ещё не разбираюсь... -------------------- |
|||
|
||||
HELP2ME |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2005 Репутация: нет Всего: нет |
ну вы тут развели подскажите где на делфи поменять шрифт в какой функции..... ответьте
![]() |
|||
|
||||
HELP2ME |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2005 Репутация: нет Всего: нет |
nyyyyyy
|
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
В Delphi шоифт меняется с помощью property Font.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
HELP2ME |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.9.2005 Репутация: нет Всего: нет |
sps
|
|||
|
||||
alir |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 383 Регистрация: 19.3.2005 Репутация: нет Всего: 4 |
Чтоб такого не было выбери .NET, а в частности C# - легко, удобно, быстро. |
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |