Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> почему в java не делают свойств? 
:(
    Опции темы
Pawl
Дата 10.6.2014, 07:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 649
Регистрация: 22.4.2008
Где: Витебск

Репутация: нет
Всего: 28



Тема навеяна дискуссией в моей другой теме smile 
Собственно, действительно, почему в java не поддерживаются свойства? В конце-концов, в jsp обращение к полям бина происходит через свойства, почему так нельзя сделать в core java? Я тут давече глянул C#, так вот, по мне там свойства нормально реализованы, можно и в java замутить что-то на подобие этого. smile Тем не менее, здесь видно, что свойств в этом языке не предусмотрено даже в 10-й версии! smile 


--------------------
В действительности всё совсем не так, как на самом деле
PM MAIL   Вверх
Stolzen
Дата 10.6.2014, 08:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Видимо, все, кому нужны свойства, пользуются Groovy, а остальные просто привыкли 


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
Pawl
Дата 10.6.2014, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 649
Регистрация: 22.4.2008
Где: Витебск

Репутация: нет
Всего: 28



Цитата(Stolzen @  10.6.2014,  08:09 Найти цитируемый пост)
Видимо, все, кому нужны свойства, пользуются Groovy

О как? Надо будет посмотреть, а то, честно признаться, ни один язык, который поддерживается JVM, практически не юзал! Ну, кроме java, конечно. smile 

Это сообщение отредактировал(а) Pawl - 10.6.2014, 08:51


--------------------
В действительности всё совсем не так, как на самом деле
PM MAIL   Вверх
Pawl
Дата 12.6.2014, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 649
Регистрация: 22.4.2008
Где: Витебск

Репутация: нет
Всего: 28



О, нашел: xtend java похоже, тут есть и свойства и динамическая типизация и блэк-джек со шлюхами! smile 


--------------------
В действительности всё совсем не так, как на самом деле
PM MAIL   Вверх
solenko
Дата 13.6.2014, 07:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: нет
Всего: 67



А что под свойствами понимается то?
Сам термин property я только в object pascal встречал. Остальное -- либо public instance variable или гетеры/сеттеры.

В руби, вот, тоже свойств нет. Но как-то не особо я от этого страдаю за (хотя там отдельный случай, т.к. для переменной @foo можно определить методы достука foo и foo=, т.е. внешний интерфейс идентичен public property).


Цитата(Pawl @  10.6.2014,  07:51 Найти цитируемый пост)
О как? Надо будет посмотреть, а то, честно признаться, ни один язык, который поддерживается JVM, практически не юзал! Ну, кроме java, конечно.

Use jRuby, Luke! smile


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
LSD
Дата 18.6.2014, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15708
Регистрация: 24.3.2004

Репутация: 9
Всего: 537



Цитата(Pawl @  12.6.2014,  16:55 Найти цитируемый пост)
О, нашел: xtend java похоже, тут есть и свойства и динамическая типизация и блэк-джек со шлюхами!

Нафиг он нужен, если уж так хочется сахарку используй груви. Его хоть и IDE поддерживают.


--------------------
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.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1155 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.