_SworD_
|
Млин ну я фигею. Может я гдето был и не прав я не отрицаю. Я не фанат Java. Начал изучать потому-что спрос есть. Во-вторых очень умный чел (который немало достиг в IT, а именно в программировании) посоветовал Java. Я так прикинул, что да не помешало бы. Учить начал только недавно, так как еще в июне только защита была. И снова поступления. Проектов я да не видел больших. На практике переносимость тоже не видел. На 100% согласен, что писать на яве приложения для винды (ППО) это както не очень (даже думать об этом нехочу). Изначально я имел ввиду, про то, что Java рулит. Это то что нет того гемороя писать, как писать на Visual С++. Но я привык к Visual C++, хоть он и геморный. Но это другая тема (я имею ввиду не C++ геморный, а сама среда Visual). Как я понял, либо я не правильно выразился изначально либо вы меня не поняли. Но не важно. Так что прошу извенить, если я был в чем-то не прав.
|
|
|
Записан
|
|
|
|
VooDoo
|
Первое - делаю вывод что реально крупных проектов на Java вы не видели. Иначе не заявляли бы про кроссплатформенность. смею предположить, что вы тоже не видели. Ибо на рельно "крупных проектах" никакой речи о кроссплатформенности не идёт. Я ещё не видел ни одного проекта где требования были "что бы работало везде". Любая аппликация затачивается под инвайромент кастомера. отсюда следует второе Теоретически - да. Практически - труднодостижимо. на мелких или средних аппликациях будет только пару мест, где что-то будет зависеть от оси если писать грамотно, то никаких проблем не будет. про мобильные девайсы песня отдельная, если будет желание просвещу. Про веб - приложения. Они самые родные сделанные на Java - тихий ужас. Да да да никто не спорит, что обычный инет магазин лучше делать на PHP. А если важна маштабируемость? И кстати... а в чём ужос проявляется? Пользовательские приложения... ага.. найдите мне то что на Java Написано у рядового пользователя офиса. С его идиотскими фреймворками для GUI и их поразительную медленность на сегоднящний день - это нереально. у меня софтина от бесперебойника написана на чистейшей джаве и даже юзает RMI, а список поддерживаемых осей при установке наверное десятка 2 про гуй... в шестой джаве полностью переписан, сам ещё не оценил, но говорят перфоманс должен подняться в разы.
|
|
« Последнее редактирование: 23 Август 2008, 03:06:39 от VooDoo »
|
Записан
|
Are you human? - My body is. Do you feel pain? - My body does. ..- --- --- -.. --- ---
|
|
|
Fastman
|
смею предположить, что вы тоже не видели. Ибо на рельно "крупных проектах" никакой речи о кроссплатформенности не идёт. Я ещё не видел ни одного проекта где требования были "что бы работало везде". Любая аппликация затачивается под инвайромент кастомера. отсюда следует второе Не только видел а еще и сам занимаюсь большими проектами. Я согласен что обычно затачивается под платформу заказчика. Но вот незадача... есть и заказчики которым нужно чтобы работало и под Win и под MacOS(например). Привожу реальный пример который имею на сегодняшний момент - заказчик является крупной пост-продакшен студией которая выполняет на заказ телепрограммы(в.т.ч для каналов ОРТ НТВ СТС итд...) и сдает свои помещения студию и монтажные станции для обработки материала. Клиент может работать на монтажках под Win и под MacOS а доступ к архиву видеоматериала - должен быть у всех. Требование - работа под Win и MacOS - и никакого веб интерфейса. на мелких или средних аппликациях будет только пару мест, где что-то будет зависеть от оси если писать грамотно, то никаких проблем не будет. про мобильные девайсы песня отдельная, если будет желание просвещу. Не спорю.. только вот при работе с видео звуком и экзотическими девайсами "пары мест" не получиться никто не спорит, что обычный инет магазин лучше делать на PHP. А если важна маштабируемость? И кстати... а в чём ужос проявляется? может я видел плохие примеры - но то что я видел по эстонски работало - медленно ) у меня софтина от бесперебойника написана на чистейшей джаве и даже юзает RMI, а список поддерживаемых осей при установке наверное десятка 2 У меня тоже. Но на FreeBSD и Висте не заводиться ))) про гуй... в шестой джаве полностью переписан, сам ещё не оценил, но говорят перфоманс должен подняться в разы. Рад слышать что народ оценил ситуацию и работает над этим. Вообщем все ж понятно. Главный вывод - кесарю - кесарево
|
|
|
Записан
|
Знать путь и пройти его - не то же самое...
|
|
|
VooDoo
|
ну если есть требование заточить под несколько осей, то время на заточку будет оплачено. Я не говорю что будет всё легко и сразу заработает везде, просто потери при портировании будут минимальными. может я видел плохие примеры - но то что я видел по эстонски работало - медленно скорее всего да, плохие примеры. Я даже немного объясню почему. Частенько что бы наваять быстро много кто использует апачевские библиотеки. Они конечно хороши, много чего полезного уже написано. Но большинство использует рефлекшен. Рефлекшен это большой тормоз для джавы. Это только первый пункт. У меня на прошлом проекте было требование, что бы респонс тайм был не больше 2х секунд при 100 пользовательской нагрузке, с учётом, что у нас там были совсем не детские запросы к базе. Провели стресс тест с такой нагрузкой в течении суток. Ну так вот система отлично работала на кластере из двух веблоджиков и вписывалась в эти две секунды. Так что, честно, все крики что джава медленная, это фуфел. Соглашусь только с тем, что старый гуй медленный.
|
|
« Последнее редактирование: 23 Август 2008, 17:21:34 от VooDoo »
|
Записан
|
Are you human? - My body is. Do you feel pain? - My body does. ..- --- --- -.. --- ---
|
|
|
Fastman
|
Тут больше стоит вопрос в каких руках инструмент Флейм надо заканчивать
|
|
|
Записан
|
Знать путь и пройти его - не то же самое...
|
|
|
iddqd
|
о, кстати про рифлекшн. он не тока в яве медленный
|
|
|
Записан
|
|
|
|
VooDoo
|
Тут больше стоит вопрос в каких руках инструмент именно. за сим заканчиваем
|
|
|
Записан
|
Are you human? - My body is. Do you feel pain? - My body does. ..- --- --- -.. --- ---
|
|
|
_SworD_
|
Так че C# счас сильно востребован, судя по результатам голосования. И вообще верните времена Delphi.
|
|
|
Записан
|
|
|
|
Fastman
|
Так че C# счас сильно востребован, судя по результатам голосования. Миллионы мух не могут ошибаться ))) И вообще верните времена Delphi. Керосиновые лампы и пасики для магнитофона ))) Хорошее у меня настроение можно и пошутить
|
|
|
Записан
|
Знать путь и пройти его - не то же самое...
|
|
|
coolasm
|
А кто пользуется pyhton? Че за язык такой?
|
|
|
Записан
|
HTTP Error 404 - File or directory not found.
|
|
|
VVanNoa
|
Народ плз киньте ссылку где мона скачать курс обучения для чайников! З.Ы.Желательно C++,Delphi.
|
|
|
Записан
|
Справедливости нет, пока сам ее не сделаешь!© Какая грязь, какая власть,И как приятно в эту грязь упасть Делай что должен и будь что будет!
|
|
|
_SworD_
|
Много компьютерной литературы http://biblioteka.net.ru/index.php?book=c Много книг и софта http://newff.narod.ru/ Литература по Delphi http://www.tyrist.com/855.shtm Библиотека электронных книг по программирования (в основном такие как продаются в магазинах) http://c-books.info/books/ Супер книги, Голерея исходников, журналы и статьи. http://www.wmate.ru Коллекция книг по WinAPI (качать через Рапиду) http://www.mirknig.com/2006/02/19/print:page,1,kni Компьютерная литература http://ebookscomputer.ru Самый новый сайт, большое множество книг, не только по компам. Закачка через deposit и rapidshare http://www.knigka.info/ Каталог офф-лайн журналов http://wisesoft.ru Кники по компьютерам. Книги в PDF но разбиты по частям. А так инфы очень много http://ict.edu.ru/lib/ Сайт посвященный ассемблеоу. Исходники и статьи на очень многие темы. В статьях применяется ассемблер. http://www.wasm.ru/
|
|
|
Записан
|
|
|
|
_SworD_
|
А мя есть книга для чайников по Delphi. Автор Никита Культин. могу слить.
А вобще я предпочитаю литературу в бумажном виде. А электронную, это типа так (какая нить глава нужна или в роли справочника).
|
|
« Последнее редактирование: 26 Август 2008, 12:35:49 от Gnom »
|
Записан
|
|
|
|
coolasm
|
Никак не пойму значение выражения - "обращаться к сектору памяти за своей областью" В любой многозадачной ОС такие операции просто запрещены (и язык сдесь непричем), если проги начнут обращаться за пределы выделенного им сегмента памяти, то система просто рухнет. У меня есть подозрение, что имеется в виду использование указателей в Java (которых там нет), но это не имеет никокого отношения к секторам или чего там памяти
|
|
|
Записан
|
HTTP Error 404 - File or directory not found.
|
|
|
Fastman
|
Угу..верно.. Каждый процесс со всеми своими потоками имеет отдельное и независимое линейное адресное пространство. Поэтому попытка доступа за свое адресное пространство вызовет генерацию исключения. Только кому нафиг счас это важно.... верю что хорошие Java и .NET программеры знают что к чему... а то что счас извините выходит из универов после лаб - им глубоко пофигу на "эту байду" потому что язык/фреймворк за них это пытается сделать Это не про всех конечно.. есть достойные человеки которые во всем разобрались.. но тенденция однако...
|
|
|
Записан
|
Знать путь и пройти его - не то же самое...
|
|
|
coolasm
|
Так проблема не в языках, а в образовании, так что ли?
|
|
|
Записан
|
HTTP Error 404 - File or directory not found.
|
|
|
Archi
|
А кто пользуется pyhton? Че за язык такой? Python широко используется как скриптовый язык.
|
|
« Последнее редактирование: 27 Август 2008, 13:52:00 от Archi »
|
Записан
|
У меня дикая аллергия на тупость. Я сразу покрываюсь сарказмом.
|
|
|
Fastman
|
Так проблема не в языках, а в образовании, так что ли? проблема всегда в людях вообще то
|
|
|
Записан
|
Знать путь и пройти его - не то же самое...
|
|
|
VVanNoa
|
Много компьютерной литературы http://biblioteka.net.ru/index.php?book=c Много книг и софта http://newff.narod.ru/ Литература по Delphi http://www.tyrist.com/855.shtm Библиотека электронных книг по программирования (в основном такие как продаются в магазинах) http://c-books.info/books/ Супер книги, Голерея исходников, журналы и статьи. http://www.wmate.ru Коллекция книг по WinAPI (качать через Рапиду) http://www.mirknig.com/2006/02/19/print:page,1,kni Компьютерная литература http://ebookscomputer.ru Самый новый сайт, большое множество книг, не только по компам. Закачка через deposit и rapidshare http://www.knigka.info/ Каталог офф-лайн журналов http://wisesoft.ru Кники по компьютерам. Книги в PDF но разбиты по частям. А так инфы очень много http://ict.edu.ru/lib/ Сайт посвященный ассемблеоу. Исходники и статьи на очень многие темы. В статьях применяется ассемблер. http://www.wasm.ru/
СПс!Еси не жалко скинь книжку!Заранее спасибо!
|
|
|
Записан
|
Справедливости нет, пока сам ее не сделаешь!© Какая грязь, какая власть,И как приятно в эту грязь упасть Делай что должен и будь что будет!
|
|
|
_SworD_
|
СПс!Еси не жалко скинь книжку!Заранее спасибо! Так давай мыло.
|
|
|
Записан
|
|
|
|
VVanNoa
|
Так давай мыло.[/quote]
Жмякай в профе отослать e-mail участнику!
|
|
|
Записан
|
Справедливости нет, пока сам ее не сделаешь!© Какая грязь, какая власть,И как приятно в эту грязь упасть Делай что должен и будь что будет!
|
|
|
Не факт...хотя...
|
Если говорить о популярности и перспекстиве то я бы отметил Flash-технологии (Action Script 3/Flex)
согласен. но не в переспективе, а сейчас. оч карашо идет.
|
|
« Последнее редактирование: 01 Сентябрь 2008, 01:48:23 от DeNiM »
|
Записан
|
|
|
|
_SworD_
|
Так давай мыло. Жмякай в профе отослать e-mail участнику! [/quote] Глючит.
|
|
|
Записан
|
|
|
|
_SworD_
|
Я для ся и для заказчиков пишу на делфе. Могу на C++Builderили на MS Visual. Но MS Visual туп (хотя может он у мя тупой еще блар в политехе когда учился) там даже множество составить гемор такоой, и вообще там много гемора. Но если заказчику пофиг на чем его проект написан, то тут уже дело вкуса.
|
|
|
Записан
|
|
|
|
VooDoo
|
Кстати, не подскажете, где есть 'кладовки' кода под жаву? Мне как раз нужна либа (не GPL), которая звук пишет и пакует в мп3.
Под делфю есть практически всё, что можно придумать из компонент, тысячи всякого, многое за фри, или за копейки, где под жаву это всё? Ведь она же распространена на поряд больше?
Единственная либа, которая делает нечто подобное, что мне нужно, стоила аж 400 зеленых %) скажите, это всё там так стоит? Заставить работать её, правда, за неделю так и не смогли. Но это уже наши кривые руки. Делаем точно как написано - и никак. Видимо, есть неочевидные особенности. я бы сказал что под java ещё больше всего написано http://java.sun.com/javase/technologies/desktop/media/jmf/Кстати, хотел еще спросить, как в жаве с защитой классов, уже что придумали, или так всё в открытом байт-коде и лежит? Есть гарантии, что мой код не декомпилируют? Или всё в GPL выпускать? Жалко, конечно, если только так... да лежит, декомпелируют. Если тебе так жалко кода, юзай обфускаторы.
|
|
|
Записан
|
Are you human? - My body is. Do you feel pain? - My body does. ..- --- --- -.. --- ---
|
|
|
Fastman
|
Когда я показываю, как на делфе всё летает, а на плюсах - всё жёстко тормозит (используем лицензируюмую либу, на некоторых конфигурациях софтa... Честно говоря, это как же надо постараться чтобы на C++ тормозило по сравнению с Delphi. Может вы выбрали не ту либу ? Это я не иронизирую... вполне серьезный вопрос. Просто интересно.
|
|
|
Записан
|
Знать путь и пройти его - не то же самое...
|
|
|
deespater
Гродненец
Репутация: +37/-2
Offline
Пол:
Сообщений: 216
ГентушнеГ
|
В списке вариантов нет JavaScript'a. В последнее время только на нем и пишу.
|
|
|
Записан
|
А на меньшее я не согласен...
|
|
|
alex-v
|
Программирую на С++ (C++Builder, Visual C++) и Delphi. Есть опыт и работал с Assembler, Pascal. Начал изучать недавно C#, ASP.NET, ADO.NET, PHP, JavaScript.
Кстати мне было легко осваивать другие языки, зная уже хорошенько С++. С++ для меня основа. В других языках синтаксис похож.
|
|
|
Записан
|
|
|
|
Fastman
|
>Честно говоря, это как же надо постараться чтобы на C++ тормозило по сравнению с Delphi. Может вы выбрали не ту либу ? Это я не иронизирую... вполне серьезный вопрос. Просто интересно.
Увы, вариантов не много. Либа весьма специфическая. Там всё непросто, на самом деле. Только за возможность её перевода на русский мы 5 килоевро заплатили. Были бы варианты, думаю, нашли бы. При том, что она - не роялти фри. Но цена приемлемая - килоевро за лицензию.
Причём, замечу, не просто 'притормаживает', а конкретно торомозит, особенно на медленных машинах. И либа, и наш кусок - визуальные, а я, старый квакер, очень хорошо вижу, когда фпс сильно разный - калькуятора не нужно.
Хм.. нет. я все понимаю.. даже допускаю такой факт, сам не раз наблюдал дикие финты в этом вопросе. Отчисления кстати не такие и большие если честно... нам тут недавно по 5 килоевро предлагили лицензии.... на нужный нам инструмент. Не думали в таком случае со временем свою либу сваять c нужным вам функционалом ?
|
|
|
Записан
|
Знать путь и пройти его - не то же самое...
|
|
|
_SworD_
|
Программирую на С++ (C++Builder, Visual C++) и Delphi. Есть опыт и работал с Assembler, Pascal. Начал изучать недавно C#, ASP.NET, ADO.NET, PHP, JavaScript.
Кстати мне было легко осваивать другие языки, зная уже хорошенько С++. С++ для меня основа. В других языках синтаксис похож.
Полностью с тобой согласен.
|
|
|
Записан
|
|
|
|
|