|
|
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
Ю_джинУважаемому "шмщошку " Рухнул из вполне определённой реальности. проекты "на коленке" здесь не обсуждаем, вроде. так что 2000$, это з/п за месяц (ну полтора) грамотного спеца, так что не очень понимаю страшных глаз - для enterprise-систем это не клиника - а отдача достаточно велика. Нет, ну если у вас там Пол Грэм напару с Джоэлем Спольски кодируют, тада да, конечно, $2000 невелика цена Delphi - очень адекватное (если не лучшее) средство разработки GUI, но изначально неадекватное - уровне server side, middleware в частности.А как же MIDAS? ОБщепризнанно зарекомендовавший себя как лучший AS? не говоря уже о самой Microsoft).Это - политика. Если бы Микрософту не запретили включать в ОС свою JVM, 95% того, что сейчас называется уиндоус, было бы написано на Microsoft Java и .NET Frameworkа просто не было бы, а хейльсберг продолжал бы дальше гумозить в своем обанкротившемся Боргланде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 11:34:53 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
exppтак ... опять тут понавылазило .... закрываем тему: Код: plaintext Вопросы есть?Шо? А попроще, чтобы даже доярка из Хацепетовки поняла, можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 12:28:53 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
по проще: ОО среды, начиная со Smalltalkа, во время работы норовят создавать много объектов. И соответственного их удалять. Поскольку менеджер памяти в Дехле работает в вызывающем потоке, то должен делать всё очень быстро. Соответственно не может правильно выделять и оcвобождать память из области называемой heap (динамическая память - new/delete). Соответственно со временем эта куча фрагментируется - становиться похожей на зебру: кусок занят, кусок свободен, занят, свободен ... и т.д. Соответственно в определённый момент выделить память под более менее крупный кусок нельзя. Прога падает. Глюк, как вы понимаете паранормальный, трудно воспроизводимый, но в своё время прочуствованный. Удачи дехлистам в написании менеджера памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 12:44:07 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
вставлю свои 5 копеек по поводу GUI на яве: Переходил с Дельфей (опыт 3 года) на яву (сейчас опыт 4 года), и так получилось, что сразу начал писать GUI на свинге. Первые пол года тяжело было - совсем другая идеология по сравнению с дельфой. Тогда казалось, что свинг говно, и для гуёв подходит только дельфа. Но вот когда я уже "просек фишку" свингов... Вот тогда дело пошло... GUI на свинге пишутся раза в 3 быстрее, чем на дельфе. Поддерживать свинговый код на порядок проще - за счет адекватности языка и продуманности библиотек. Красивость - да все что угодно сваять можно. Скорость работы - по моему не медленнее. Во всяком случае "на глазок" разницы не видно. А уж с выходом 6й явы - так вообще песня. Вобщем дельфа мне сейчас только в ночных кошмарах снятся... Вобщем ИМХО - единственный недостаток свингов по сравнению с VCL - сложность освоения. Именно из за этого чаще всего раздаются вопли, что свинг говно и т.д. и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 13:03:37 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
1024 авторИтого - что с чем сравнивать? руки с руками нужно сравнивать. У меня почему-то красиво на всём получается +1 PS Но Java мне больше нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 13:11:39 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
grexhideУ автора изначально, видимо, возникли проблемы с пониманием того, что в Delphi www имеет hash_bucket=256 (по умолчанию), потому - откровенный рост тормозов (в геомпрогрессии) от роста количества элементов в таблице (как раз ощутимо обнаруживается уже на границе 100-200к). В том то и дело, что дажн на паре тыщ. строк тормоза просто катастрофические: 4000 строк по 100 байт добавляются в THashedStringList 31 секунду на P4 2.6 GHz! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 13:20:14 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
Использовал дельфи в университе, но после того кого как услышал от одного из преподавателей что: "Дельфи это язык для домохозяек", как отрезало. Мне кажется что в фельфисты в основном идут двоишики, которые за время своего обучения ничего другого освоить не смогли, а уже после обучения ничего нового знать и изучать не хотят, потому что они "выше" этого. Много среди них и самоучек для которых кинуть label на форму это программирование. Ну и примерно 10% из них это классные специалисты, у которых ЗП сейчас очень хорошая и переходить им куда нибудь на junior`а смысла никаго нет. Так что если сравнивать сообщества, то дельфисты самые отсталые. Хотя Anders Hejlsberg из совреммеников сейчас по моему лучший в теории компиляторов. Кросплатформеность сейчас больше греет душу программистам. Во всяком случаю у меня уже была два случая, когда мы как аргумент его приводили и ответ слышали примерно следедующее: "Нам это не нужно, мы не собираемся сейчас тратить десятки килобаксов на лицензии, а потом переводить все это на что то другое". Закупать лицензии того же оracle, нанимать клалифицированых DBA, разработчиков, обучать персонал, а потом переходить на DB2, просто потому что руководству "захотелось", это похоже на страшилки из прошлого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 13:52:29 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
Master Alex grexhideУ автора изначально, видимо, возникли проблемы с пониманием того, что в Delphi www имеет hash_bucket=256 (по умолчанию), потому - откровенный рост тормозов (в геомпрогрессии) от роста количества элементов в таблице (как раз ощутимо обнаруживается уже на границе 100-200к). В том то и дело, что дажн на паре тыщ. строк тормоза просто катастрофические: 4000 строк по 100 байт добавляются в THashedStringList 31 секунду на P4 2.6 GHz! Отровенное вранье. 4 секунды в худшем случае, на машине Pentim M 1.2 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 14:02:05 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
grexhide В моём понимании, любое сравнение приводится к построению таблицы "плюсов" и "минусов". А тот флейм, который развели товарисчи олицетворяет проблематику конкретных задач и эмоциональный фон, нежели comparation Delphi & Java. Или - пытаемся найти адекватность применения Java в продуктах Oracle (кстати, горячо любимой последней), в т.ч. в части - инструментов для системных адмнистраторов? Безусловно, сравнивая инструменты, разработанные на Delphi и на Java (а почему бы и нет?) Тоже - вполне себе отраслевой пример.[/quot] enterprice manager - лучший по моему мнению инструмент администрирования oracle (java) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 14:18:04 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
grexhideОтровенное вранье.4 секунды в худшем случае, на машине Pentim M 1.2 А вот так? :) 4000 - строк 25-30 сек! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 14:39:32 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
Master Alex Код: plaintext 1. 2. 3. 4. 5. 6. Вообще не возбуждает (твое неумение просто программировать). У тебя 4000 раз полностью перестраивается хеш таблица. Вопрос - а на кой? Решить проблему дубликатов? Опять же, хешированные таблицы - алгоритм примитивный, реализаций масса. THashedStringList - был создан исключительно с целью работы с .ini файлами. Других целей у него - просто нет. Опять же, мосье может попробует рассмотреть вот такой, к примеру, пример: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. Далекость представителей сообщества Java так и прет, кто бы спорил ! ;)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 15:03:35 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
Лично меня проблемы хеш-таблиц уже не волнуют. Сделай её сразу большой - и всё. "Старина хекси", прошлый раз тебя сдуло на вопросе фрагментации кучи. Тема ещё не раскрыта.... Это я к тому что для жабакодеров дехля представляется чем то диким и страшным. И буть она хоть трижды супер, писать проги которые чисто теоретически не могут работать долгое время, и падают х/з когда... спасибо. Вам в другую ветку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 15:27:11 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
exppЛично меня проблемы хеш-таблиц уже не волнуют. Сделай её сразу большой - и всё. "Старина хекси", прошлый раз тебя сдуло на вопросе фрагментации кучи. Тема ещё не раскрыта.... Это я к тому что для жабакодеров дехля представляется чем то диким и страшным. И буть она хоть трижды супер, писать проги которые чисто теоретически не могут работать долгое время, и падают х/з когда... спасибо. Вам в другую ветку Прямо дети. Да, фрагментация кучи - возможна. И что с того? Каким боком это относится к вопросу GUI приложений? Сильно беспокоит тебя куча в том же Word, Excel и пр. (алгоритм там - один и тот же). Не говоря уже про то, что FastMM практически решает потенциальные проблемы со строками, которые были в "старом" (давно выкинутом на свалку) менеджере из Delphi VCL/RTL? Более, того - с кучей работают практически все, в т.ч. и серверные приложения (oracle, sendmail, apache, squid, и т.д. и т.п.). И как это отражается на аптайме, измеряемом годами? Да никак. Так что не нужно байки рассказывать, особенно - про преимущества мусоросборщика в general purpose задачах. P.S. В тему "сдуавания".. В JDBC уже научились работать с именованными параметрами? Что, еще нет? А... ну да, пишите, пишите.... ;))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 15:34:08 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
Вот читаю и удивляюсь, вам чтоли заняться нечем? Нравится ява - пиши на ней, нравится Дельфи - вперед, нравится ... Какая разница????? Что изменится от того кто побдит Delphi vs Java? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 15:44:43 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
про FastMM ничо не знаю. Про упомянутые супер проги. Во-первых, они нанаписаны на C или в C-стиле. Соответствено объекты выделяются и уничтожаются там гораздо реже. Проблема с падением GUI на делфи стояла. (рядом сутками крутился сишный биллинг) JDBC named params. Некоторые драйверы поддерживают. ну и знаете ли: Hibernate, iBatis - и не скребёт ну и вопросики (между нами говоря) это не самый большой жабокосяк (кторые признаться есть). Опорожняйтесь плиз в другом форуме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 15:56:26 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
exppОпорожняйтесь плиз в другом форуме +1 Дуремар, насчет Swing и VCL - думаю аналогично. PS grexhide, что-вы-тут-забыли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:08:24 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
Жирным, это я случайно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:09:27 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
LeonidvPS grexhide, что-вы-тут-забыли... Название топика прочитай(-те). Или в этом форуме/топике допустимым является только исключительно поливание грязью Delphi и вообще, чего либо отличного от Java (на грани безграмотности "аргументов")? И воспевание хвалебных од "языку/среде типа настоящих и далеких программеров"? На грани отрицания объективной реальности (откровенных и неизличимых Java косяков)? -- P.S. Вы бы от темы топика - не отвлекались бы. К примеру - брякнули бы какую нибудь очередную глупость, вроде того, что в Delphi нет StringBuffer, что ли ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:21:32 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
grexhideP.S. Вы бы от темы топика - не отвлекались бы. К примеру - брякнули бы какую нибудь очередную глупость, вроде того, что в Delphi нет StringBuffer, что ли ;)) ваще смешно пашутил. ха ха ха нимагу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:25:55 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
grexhide[quot Leonidv]PS grexhide, что-вы-тут-забыли.../quot] К сожалению, грязью поливаете именно вы и не только Java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:43:15 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
grexhide Название топика прочитай(-те). Блин... такие топики как раз поднимают программисты дельфи. 1. Delphi vs C++ 2. Delphi vs Java 3. Delphi vs C# И чё вам там всё неймется? Сами кидаете замануху и потом доказываете себе что-то. На этот раз я все-таки не сдержался. Ну нравиться вам используйте Delphi. Что вы со всеми пытаетесь письками меряться? 2 grexhide. Судя по количеству постов, знаком не только с delphi. Неужто и впрямь считаешь что Delphi THE BEST? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:44:19 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
именно для этого на Sun Tech Days выдавали рулетки тем кому неймётся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 17:04:32 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
Отлично. Продолжу таблицу, которую нарисовал Юджин. ОпцияJavaDelphiсервер+-толстый клиент0+тонкий клиент+0Web Forms+-Window Forms0+Среда разработки++Open Source Dev.Kit+-Активное использование patterns+-Time-critical app-+OS independed+0Platform independed+-Middle-tier app+0Oracle support+0IBM support+0MS support00Sybase support+0 Если кто-то не согласен - можете покритиковать ибо - черновой вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 17:20:46 |
|
||
|
Сравнение Delphi и Java
|
|||
|---|---|---|---|
|
#18+
в основном, почему в данный момент перехожу на JAVA - кроссплатформенность и бесплатность (NetBeans/Eclipse + Linux) будущее Borland (CodeGear) Delphi W32 - весьма смутно, хотя до сих пор пользуюсь .NET с прибабахами MicroSoft с её лицензированием начинает настораживать руководство, а проект Mono мне показался крайне сырым ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 18:00:18 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34499325&tid=2145807]: |
0ms |
get settings: |
13ms |
get forum list: |
25ms |
check forum access: |
6ms |
check topic access: |
7ms |
track hit: |
55ms |
get topic data: |
20ms |
get forum data: |
6ms |
get page messages: |
86ms |
get tp. blocked users: |
2ms |
| others: | 299ms |
| total: | 519ms |

| 0 / 0 |
