ох вы сделали мой день ))
не видел не одной нормальной программы на джаве.
из детскопа продукты jetbrains, netbens и ряд утилит (первое что приходит в голову, должен признаться я не очень много пользуюсь детскопным софтом, даже офис в облоках, кто то другой назовет больше)
из серверных одноклассники, твитер (хотя там вроде больше scala, но не суть)+ многие другие ресурсы к их множеству легко плюсуются вебприложения написанные на jvm языках
Вообще не пинимаю, как такая уродская технология могла так широко распространится.
Более классического ооп не встречал (c# и java в этом плане те же яйца, разница в сахаре/обратной совместимости), разрешите поинтересоваться вашим бэкграундом? вы с чем сравниваете ?
Радует только, что скоро она подохнет на windows окончательно и бесповоротно — цитата из интернетов.
ага, об этом едва ли не с рождения java говорят, но число вакансй только растет ─ не забываем что доля детскопного софта в принципе уменьшается, все в веб уходит
Собсна почему многие люди ругают джаву из-за ее «громоздкости и тормознутости», но продолжается разработка на нем?
громоздка не java, громоздка разработка на java для веб ─ такова плата за стабильность и прогнозируемость результата, это не свойства языка, язык просто позволяет реализовать все те патерны и технологии которые в совокупности и зовут java ee. Это энтерпрайз, проекты длятся годами, расширяются и перерастают в монстров )) Тот же c# в этом плане такой же комбайн, это не плохо это требование рынка
Слышал много споров на этот счет, мол что не секурно в наши-то дни ставить джаву, разработка на ней сложна и вообще ресурсоемка.
Вполне секурно, но да ресурсоемко ─ и в плане человекочасов и в плане железа. Вполне приемлемая цена, всего лишь ценой памяти мы получаем скорость близкую к с++
Впрочем что я хотел спросить: можно ли на андроид написать приложение на Си, или Python (на пайтоне слышал что можно, но почему-то встречаю только змейки).
на с/с++ имеет смысл писать ресурсоемкие задачи ─ обработка видио, звука и тд, просто писать обычное приложение на с/с++ глупо, накладные расходы на вызов JNI могут быть выше чем если бы вы писали просто на java
на питоне под android вообще мрак, вы работает с тем же sdk только ловити еще баги киви или чего то подобного
кстати скорость работы python в вебе тоже сильно ниже скорсоcти работы java, но это не является проблемой )