Спасибо за ответ. Я примерно так и предполагал, что уход от привязки к MS привнёс новый положительный опыт. Могу даже присоединиться и сказать, что у меня те же ощущения: Linux однозначно для разработчика наилучшая среда :)
Но вот чего меня напрягает в java, так это непонятные синтаксические ограничения (я бы даже назвал их тупыми — но не дорос наверное такое говорить). Я сейчас не говорю о том, что в ней нет множественного наследования (и я даже в какой-то мере понимаю почему), но вот почему нет синтаксиса передачи метода в функцию (приходится писать уродский делегат), почему нельзя в не-static внутреннем классе определять static переменные и функции, почему в конце концов нет простого способа передавать простые типы в функцию по ссылке (вроде бы в том же C# есть ключевое слово reference или ref), ну и у меня таких «вопросов на разобрать» накопилось достаточно… Да, я понимаю, что многое из того, что я хочу — это только синтаксический сахар (как тот же enum, который относительно недавно появился, или for(:)), но почему его нет в самом языке? Неужели в C# так же? Или всё же намного лучше?
P.S. Пожалуйста, не сравнивайте Java с C++ цитатами из первой главы книги «Философия Java»… Про вот эту переносимость модулей, например, без компиляции я уже наслышан — и это откровенная ложь. Для того, чтобы это понять достаточно просто взглянуть на сектор мобильных ОС, где Java в принципе присутсвует только на Android, да и там всё под неё пересобирать нужно. А отгадайте, на каком языке чуть ли не из коробки можно программировать под все актульные на сегодня платформы. Вот и получается, что Java вся такая переносимая, пока не столкнёшься с инфраструктурой, где она совершенно не представлена… Ну и про рефлексию, которой в C++ нет, тоже забудьте (в самом языке её нет, но есть тот же QMetaObject)…
Не ради забавы спрашиваю, а реально хочется узнать, что такого вы нашли в Java (ну кроме её распространённости на большее количество платформ), чего не было в C#. Дело в том, что я сейчас тоже Java-программист, который перешёл с другого языка, правда с C++, и мне почему-то Java и большой радости не испытываю — Java мне всё больше и больше представляется огромным костылём (хотя могу быть и не прав), с помощью которого пытались решить одну проблему, а наплодили кучу других… Я как бы через ваш ответ оценю ещё и C#, поскольку «программировал» на нём только чисто академически (считай не программировал).
Я надеялся на какие-то технические детали или какие-нибудь нестандартные решения в политике MS, маркетинге или ещё чём-то, а тут вообще ничего сказано не было :(
Вот так вот амбиции и чувство собсвенного превосходства на ровном месте отдельных наций поганят хорошую идею, проверенную временем… Интернет всегда был сущностью международной и в принципе без границ, а такими темпами он вполне может превратиться в отражение существующего мирового устройства… И всё это прекрывается заботой о «домохозяйках», которым крайне сложно научиться работать с 23 (я не ошибся?) буквами латинского алфавита… Куда мир катится?
спасибо — не знал. Но я не настролько принципиальный в плане «несостояния в соцсетях», чтобы каждый раз для осталяения оценки или своего комментария в Play Market проходить эту грёбаную регистрацию…
Если так подумать, то я вообще не принципиальный в этом плане… Мне просто соцсети не интересны (раз пять пытался втянуться во Вконтак — так и не понял нафига он мне нужен) и выбешивают когда на простые как палка сервисы (по крайней мере внешне простые) натягивают глаз на жвсякие несвойственные и неестественные для них функции порождая этим только лишние сущности, но не решая проблемы перед сервисами стоящие…
а вот и нет. Может быть это касается новых пользователей сервисов Google, но старожилы (и я наверное из них) годами пользовались Google Reader, не регистрируясь в G+… Меня в G+ как ни странно загнал Play Market :(
нет не пробовал за ненадобностью (пользовался отгадайте чем)… Прекрасно понимаю ваше негодование, но я пока Яндекс подписки рассматриваю только как одну из альтернатив, поэтому ничего сказать не могу…
Но я всё же считаю, что работающий, даже не очень кашерно, сервис — это реально всё же преимущество перед неработающим.
да и потом, Яндекс вроде бы пока ничего так не закрывали столь долго существующее и имеющее свою постоянную аудиторию. Единственное в чём пока Яндекс заляпался — так это в передаче частичной или полной активов другим компаниям (Народ — Юкозу, Деньги — Сберу). Если я не прав и что-то упустил — поясните.
Хотя может и в Яндекс это временная ситуация, и они позже для того, чтобы показать рост на прежнем уровне, начнут по живому резать.
Просто попробуйте: может это проблема оболочки Unity конечно, но по-моему она работает не так как нужно: я минут 15(!) над этим корпел получая от dropbox'а какие-то невразумительные сообщения и не понимая то ли я что-тоне то делаю, то ли что. Как я добился своего так до конца и не понял O_o…
Понял, что в «консерватории» надо что-то подправить, после установки Chrome и выбор в нём папки, куда нужно кидать скаченные файлы — на это я потратил минут секунд 20 и то, потому что уже было поздно и я тупил безбожно :)
Как активный пользователь этого сервиса я теперь понимаю почему не хочу, чтобы всё у меня было в вэбе… В отличии от идеологии, всячески продвигаемой самой Гугол.
Полное говно! Сначала поиск по коду закрыли, теперь вот Google Reader закрывают… Печально это всё: Гугл в погоне за прибылью в традиционно слабой для неё сфере (в грёбаной социальщине!) так растеряет всех своих истинно преданных поклонников-старожилов…
Что дальше? Закрытие gmail, потому что Google решит сосредоточиться на «альтернативе» в виде кругов Google+? (я тут конечно утрирую, всё же gmail используется в корпоративной среде довольно активно, с которого стрежётся бабло… а кстати, а что мешает Google оставить gmail только для платных пользователей??? А это идея!)
Чую гугл теряет меня как пользователя: будет черпать вдохновение для своего поиска только из gmail и моего Android'а…
P.S. Предлагаю Яндексу поднять упавшее знамя и сделать прозрачный импорт данных из Google Reader (если конечно ещё такого нет), и поместить чедесную вдохновляющую плашку об это у себя на сервисе :)
Но вот чего меня напрягает в java, так это непонятные синтаксические ограничения (я бы даже назвал их тупыми — но не дорос наверное такое говорить). Я сейчас не говорю о том, что в ней нет множественного наследования (и я даже в какой-то мере понимаю почему), но вот почему нет синтаксиса передачи метода в функцию (приходится писать уродский делегат), почему нельзя в не-static внутреннем классе определять static переменные и функции, почему в конце концов нет простого способа передавать простые типы в функцию по ссылке (вроде бы в том же C# есть ключевое слово reference или ref), ну и у меня таких «вопросов на разобрать» накопилось достаточно… Да, я понимаю, что многое из того, что я хочу — это только синтаксический сахар (как тот же enum, который относительно недавно появился, или for(:)), но почему его нет в самом языке? Неужели в C# так же? Или всё же намного лучше?
P.S. Пожалуйста, не сравнивайте Java с C++ цитатами из первой главы книги «Философия Java»… Про вот эту переносимость модулей, например, без компиляции я уже наслышан — и это откровенная ложь. Для того, чтобы это понять достаточно просто взглянуть на сектор мобильных ОС, где Java в принципе присутсвует только на Android, да и там всё под неё пересобирать нужно. А отгадайте, на каком языке чуть ли не из коробки можно программировать под все актульные на сегодня платформы. Вот и получается, что Java вся такая переносимая, пока не столкнёшься с инфраструктурой, где она совершенно не представлена… Ну и про рефлексию, которой в C++ нет, тоже забудьте (в самом языке её нет, но есть тот же QMetaObject)…
P.P.S. А шаблонов да, не хватает…
А как же Unix-way?
Не ради забавы спрашиваю, а реально хочется узнать, что такого вы нашли в Java (ну кроме её распространённости на большее количество платформ), чего не было в C#. Дело в том, что я сейчас тоже Java-программист, который перешёл с другого языка, правда с C++, и мне почему-то Java и большой радости не испытываю — Java мне всё больше и больше представляется огромным костылём (хотя могу быть и не прав), с помощью которого пытались решить одну проблему, а наплодили кучу других… Я как бы через ваш ответ оценю ещё и C#, поскольку «программировал» на нём только чисто академически (считай не программировал).
Мы работали на износ!
Я надеялся на какие-то технические детали или какие-нибудь нестандартные решения в политике MS, маркетинге или ещё чём-то, а тут вообще ничего сказано не было :(
Если так подумать, то я вообще не принципиальный в этом плане… Мне просто соцсети не интересны (раз пять пытался втянуться во Вконтак — так и не понял нафига он мне нужен) и выбешивают когда на простые как палка сервисы (по крайней мере внешне простые) натягивают
глаз на жвсякие несвойственные и неестественные для них функции порождая этим только лишние сущности, но не решая проблемы перед сервисами стоящие…Как мне кажется — невозможность не синхронизировать корень Дропбокса — это скорее бага, а не какая-то замысловатая фича…
Но я всё же считаю, что работающий, даже не очень кашерно, сервис — это реально всё же преимущество перед неработающим.
да и потом, Яндекс вроде бы пока ничего так не закрывали столь долго существующее и имеющее свою постоянную аудиторию. Единственное в чём пока Яндекс заляпался — так это в передаче частичной или полной активов другим компаниям (Народ — Юкозу, Деньги — Сберу). Если я не прав и что-то упустил — поясните.
Хотя может и в Яндекс это временная ситуация, и они позже для того, чтобы показать рост на прежнем уровне, начнут по живому резать.
объясните тогда, как не синхронизировать файлы в корне папки dropbox?
Окно задания «чаво синхронизировать» по Preferences… / Advanced / Selective Sync
Как тут выбрать, что не нужно синхронизировать корень Dropbox, если у нас нет никакого select'а на корне, т.е. «Dropbox»…
Чтобы было ещё понятнее вот, что у меня содержится в папке Dropbox после частичной синхронизации:
И вот как мне не синхронизировать «алгоритм перепрошивки устройства», «темы_для_блога» и пр.?
Понял, что в «консерватории» надо что-то подправить, после установки Chrome и выбор в нём папки, куда нужно кидать скаченные файлы — на это я потратил минут секунд 20 и то, потому что уже было поздно и я тупил безбожно :)
Что дальше? Закрытие gmail, потому что Google решит сосредоточиться на «альтернативе» в виде кругов Google+? (я тут конечно утрирую, всё же gmail используется в корпоративной среде довольно активно, с которого стрежётся бабло… а кстати, а что мешает Google оставить gmail только для платных пользователей??? А это идея!)
Чую гугл теряет меня как пользователя: будет черпать вдохновение для своего поиска только из gmail и моего Android'а…
P.S. Предлагаю Яндексу поднять упавшее знамя и сделать прозрачный импорт данных из Google Reader (если конечно ещё такого нет), и поместить чедесную вдохновляющую плашку об это у себя на сервисе :)
— невозможно задать синхронизацию отдельных файлов — только папки…
но это хрень… а вот истинное говень и криворукость:
— невозможно выбрать «не синхронизировать» для файлов в корне папки Dropbox — всё, что там по-умолчанию синхронизируется…
Интересно в новой версии эту хрень наконец-то пофиксили? Темпы исправления прямо как у MS с 0day-дырами.