|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
VoDA, поня че мы друг-друга не поняли. ты смотриш на линк как продукт(готовый) а я име ввиду его реализацию(ну и то откуда ноги растут(да да из хаскеля, линк делали хаскелисты) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2011, 11:24 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
ZyK_BotaNVoDA, поня че мы друг-друга не поняли. ты смотриш на линк как продукт(готовый) а я име ввиду его реализацию(ну и то откуда ноги растут(да да из хаскеля, линк делали хаскелисты)я смотрю в код и стараюсь понять как этот код строится - императивно или функционально или декларативно. java, C# - императивые. erlang - процедурный. LINQ, SQL - декларативные. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2011, 11:46 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
ZyK_BotaNа вот что хорошего в той скале. ну добавили синтаксического сахара и всего делов. Higher kinded types. Правда через какую-то жопу, ибо убогая jvm для такого ну никак не предназначена. А так почти такая же убогость, как Java, C#, Delphi, Erlang, VB и т.п. Единственный плюс, что Скале можно сравнительно быстро обучить среднестатистического сеньёр-джава-девелопера и он даже будет писать рабочий код, правда нечитаемый. Хотя кому может понадобится читать код среднестатистического сеньёр-джава-девелопера? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 01:01 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
VoDAZyK_BotaNVoDA, поня че мы друг-друга не поняли. ты смотриш на линк как продукт(готовый) а я име ввиду его реализацию(ну и то откуда ноги растут(да да из хаскеля, линк делали хаскелисты)я смотрю в код и стараюсь понять как этот код строится - императивно или функционально или декларативно. java, C# - императивые. erlang - процедурный. LINQ, SQL - декларативные. ну, код строится функционально ))(я про линк). про эралнг - процедурный это нешутка? откуда там процедурам то взяться? эрланг - конкурентный язык(если можно это слово переводить коенчно), но никак не процедурный. на уровне функций - функциональный. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 01:27 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
куклотюняZyK_BotaNа вот что хорошего в той скале. ну добавили синтаксического сахара и всего делов. Higher kinded types. Правда через какую-то жопу, ибо убогая jvm для такого ну никак не предназначена. А так почти такая же убогость, как Java, C#, Delphi, Erlang, VB и т.п. Единственный плюс, что Скале можно сравнительно быстро обучить среднестатистического сеньёр-джава-девелопера и он даже будет писать рабочий код, правда нечитаемый. Хотя кому может понадобится читать код среднестатистического сеньёр-джава-девелопера? за первый три слова - спасибо. а остальное и так понятно )) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 01:30 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
ZyK_BotaNпро эралнг - процедурный это нешутка? откуда там процедурам то взяться? эрланг - конкурентный язык(если можно это слово переводить коенчно), но никак не процедурный. на уровне функций - функциональный.да, функциональный. это меня вечером уже переклинило ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 10:41 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
куклотюняЕдинственный плюс, что Скале можно сравнительно быстро обучить среднестатистического сеньёр-джава-девелопера и он даже будет писать рабочий код, правда нечитаемый. Хотя кому может понадобится читать код среднестатистического сеньёр-джава-девелопера?действительно. код читают только в блогах академических и около-Lambda-The-Ultimate кругов. где кодом и мудями монадами своими понтуются. остальные код не читают а пользуются рабочими прогами, написанными в массе своей сеньёр-джава-девелоперами. вот например Angry birds, никто не видел кода этой игры, но играют в нее от мала до велика а написана она на жаве ибо под Android ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 12:45 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
Kenny FartmanкуклотюняЕдинственный плюс, что Скале можно сравнительно быстро обучить среднестатистического сеньёр-джава-девелопера и он даже будет писать рабочий код, правда нечитаемый. Хотя кому может понадобится читать код среднестатистического сеньёр-джава-девелопера?действительно. код читают только в блогах академических и около-Lambda-The-Ultimate кругов. где кодом и мудями монадами своими понтуются. остальные код не читают а пользуются рабочими прогами, написанными в массе своей сеньёр-джава-девелоперами. вот например Angry birds, никто не видел кода этой игры, но играют в нее от мала до велика а написана она на жаве ибо под Android чувак не про джаву говорит, а про скалу. а код на джаве у сеньера получится читаемый, да. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 14:09 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
ZyK_BotaNKenny Fartmanпропущено... действительно. код читают только в блогах академических и около-Lambda-The-Ultimate кругов. где кодом и мудями монадами своими понтуются. остальные код не читают а пользуются рабочими прогами, написанными в массе своей сеньёр-джава-девелоперами. вот например Angry birds, никто не видел кода этой игры, но играют в нее от мала до велика а написана она на жаве ибо под Android чувак не про джаву говорит, а про скалу. а код на джаве у сеньера получится читаемый, да. Видел scala код, используемый в продакшене в нормальном таком ынтерпрайзе, и никакой нечитаемой академической ботвы там нет. Так что Kenny Fartman дело говорит, пока одни в очередной раз пытаются притянуть свой любимый хаскель (не могут люди прочитать из файла/сделать выборку из бд без работ Олега Киселева ) , другие пишут нормальный человеческий код. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 15:07 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
schwaZyK_BotaNпропущено... чувак не про джаву говорит, а про скалу. а код на джаве у сеньера получится читаемый, да. Видел scala код, используемый в продакшене в нормальном таком ынтерпрайзе, и никакой нечитаемой академической ботвы там нет. Так что Kenny Fartman дело говорит, пока одни в очередной раз пытаются притянуть свой любимый хаскель (не могут люди прочитать из файла/сделать выборку из бд без работ Олега Киселева ) , другие пишут нормальный человеческий код. а в чем проблема прочесть работу Киселева? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 15:12 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
Kenny Fartmanдействительно. код читают только в блогах академических и около-Lambda-The-Ultimate кругов. Еще бы. Чукча ведь, как известно, не читатель. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 19:25 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
Kenny Fartmanостальные код не читают а пользуются рабочими прогами, написанными в массе своей сеньёр-джава-девелоперами. Ни одной не пользуюсь. Программами, написанными на С/С++, Delphi или даже C#, кстати, пользуюсь, но на Джаве - почти не доводилось. Помню только Oracle SQL Developer, от которого остались на самые позитивные впечатления. Видимо это от того, что к джаве прибегают только если надо привлечь много индусов к быстрому-быстрому написанию большого объёма примитивного кода. В тираж это, как правило, не идёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 19:27 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
ZyK_BotaNschwaпропущено... Видел scala код, используемый в продакшене в нормальном таком ынтерпрайзе, и никакой нечитаемой академической ботвы там нет. Так что Kenny Fartman дело говорит, пока одни в очередной раз пытаются притянуть свой любимый хаскель (не могут люди прочитать из файла/сделать выборку из бд без работ Олега Киселева ) , другие пишут нормальный человеческий код. а в чем проблема прочесть работу Киселева? в том, что это ничего не изменит. как был код криптографическим, так и остался. а в случае, если его автор по каким либо причинам перестает работать, то код выкидывается на помойку и переписывается заново. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 21:42 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
рекомендовал скалу выше, - отменяю. глянул ради интереса один проект на ней - сложный, сильно излишний код, очень отдалено напоминающий руби. Хм, я бы лично (после 3х лет руби) не стал не ней писать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 22:09 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
куклотюняKenny Fartmanдействительно. код читают только в блогах академических и около-Lambda-The-Ultimate кругов. Еще бы. Чукча ведь, как известно, не читатель.ну дай мне почитать код Microsoft Office 2010 или Crysis][ или IntelliJ IDEA на худой конец ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 22:28 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
куклотюняПрограммами, написанными на даже C#, кстати, пользуюсь, Ух ты! И что эта за программка на C# прокралась хоть на один рабочий стол в мире? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 22:30 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
schwaZyK_BotaNпропущено... а в чем проблема прочесть работу Киселева? в том, что это ничего не изменит. как был код криптографическим, так и остался. а в случае, если его автор по каким либо причинам перестает работать, то код выкидывается на помойку и переписывается заново. мдв уж. какой нафиг криптографические код? код на хаскеле гораздо читабельнее джавового просто джависту он кажется непонятным, так как в хаскеле применяется ф-я парадигма(коротая является более высокоуровневой, а значит и более читабельной) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2011, 00:33 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
privateрекомендовал скалу выше, - отменяю. глянул ради интереса один проект на ней - сложный, сильно излишний код, очень отдалено напоминающий руби. Хм, я бы лично (после 3х лет руби) не стал не ней писать. да. я тоже не стороник смешивания парадигм. либо джава(ООП), либо хаскель(ФП). ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2011, 00:34 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
Kenny Fartmanну дай мне почитать код ... IntelliJ IDEA на худой конецони опенсорсные код должен где-нибудь быть доступен ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2011, 01:14 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
ZyK_BotaNschwaпропущено... в том, что это ничего не изменит. как был код криптографическим, так и остался. а в случае, если его автор по каким либо причинам перестает работать, то код выкидывается на помойку и переписывается заново. мдв уж. какой нафиг криптографические код? код на хаскеле гораздо читабельнее джавового просто джависту он кажется непонятным, так как в хаскеле применяется ф-я парадигма(коротая является более высокоуровневой, а значит и более читабельной) Не знаю, есть ли ВООБЩЕ смысл с вами говорить о scala, если вы решительно не в теме (в чем сами признались пару страниц назад). Пытаюсь ввести в курс дела, но это не ничего не изменит вовсе. Ок. Есть такая библиотека, scalaz, которую прямо называют инопланетной технологией люди, которым она попадает на глаза. И, кстати, когда говорят, что scala код не читаем вовсе, то всегда приводят примеры именно из нее или с ее использованием. А как раз авторы сей библиотеки ярые фанаты хаскеля и, как следует настоящим его фанатам, тащат свой хаскель куда угодно, объявляя его единственным решением всего и вся. Делайте выводы. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2011, 14:31 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
schwaZyK_BotaNпропущено... мдв уж. какой нафиг криптографические код? код на хаскеле гораздо читабельнее джавового просто джависту он кажется непонятным, так как в хаскеле применяется ф-я парадигма(коротая является более высокоуровневой, а значит и более читабельной) Не знаю, есть ли ВООБЩЕ смысл с вами говорить о scala, если вы решительно не в теме (в чем сами признались пару страниц назад). Пытаюсь ввести в курс дела, но это не ничего не изменит вовсе. Ок. Есть такая библиотека, scalaz, которую прямо называют инопланетной технологией люди, которым она попадает на глаза. И, кстати, когда говорят, что scala код не читаем вовсе, то всегда приводят примеры именно из нее или с ее использованием. А как раз авторы сей библиотеки ярые фанаты хаскеля и, как следует настоящим его фанатам, тащат свой хаскель куда угодно, объявляя его единственным решением всего и вся. Делайте выводы. я подозреваю что могу судить о скале, так как знаю другие гибридные языки(например эф-шарп). и я выше просил привести то, что есть в скале, чего нет в других языках(не для спора, а от любопытсва). т.е. я не знакомился со скалой лишь потому, что думал что у нее нет ничего нового, но если есть - обязательно познакомлюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2011, 14:39 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
schwa, и вообще, как мое незнание скалы коррелирует с читабельностю хаскеля? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2011, 14:40 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
SkyNINZyK_BotaNчто-бы получить уменьшение времени при написакнии на хаскеле, нужно изучить ФП, а если ты его не шаришь, то и уменьшения времени разработки не будет То есть ты его тоже не шаришь. И никто толком его не шарит, раз не могут так изучить, чтобы уменьшить время разработки реальных программ. Тогда откуда такое мнение что - уменьшит? А из воздуха, рассуждение о сферических конях в ваккууме. Если взять Scala, то Guardian.co.uk повсеместно бахвалится тем, что при переходе на Scala у них производительность программистов существенно вырасла менее чем через год после внедрения. Из личного опыта - писать новые программы на Scala быстрее, чем на Java. Вопрос поддержки для меня пока еще открытый - с одной стороны меньше ненужного кода (кода, не несущего существенной смысловой нагрузки), с другой стороны поддержка Scala в Eclipse оставляет желать лучшего (IntelliJ IDEA не имел возможности попробовать пока). Вообще, Scala, похоже, будет следующим языком бизнес-программирования. По крайней мере многие банки сейчас ведут пилотные проекты и есть вакансии с требованием Scala. Более того, есть кандидаты, выставляющие знание Scala на первую страницу резюме. P.s. я не в России живу. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2011, 14:48 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
mikkriSkyNINпропущено... То есть ты его тоже не шаришь. И никто толком его не шарит, раз не могут так изучить, чтобы уменьшить время разработки реальных программ. Тогда откуда такое мнение что - уменьшит? А из воздуха, рассуждение о сферических конях в ваккууме. Если взять Scala, то Guardian.co.uk повсеместно бахвалится тем, что при переходе на Scala у них производительность программистов существенно вырасла менее чем через год после внедрения. Из личного опыта - писать новые программы на Scala быстрее, чем на Java. Вопрос поддержки для меня пока еще открытый - с одной стороны меньше ненужного кода (кода, не несущего существенной смысловой нагрузки), с другой стороны поддержка Scala в Eclipse оставляет желать лучшего (IntelliJ IDEA не имел возможности попробовать пока). Вообще, Scala, похоже, будет следующим языком бизнес-программирования. По крайней мере многие банки сейчас ведут пилотные проекты и есть вакансии с требованием Scala. Более того, есть кандидаты, выставляющие знание Scala на первую страницу резюме. P.s. я не в России живу. не, это бесспорно, тренд гибридных языков налицо. майкрософт со своим Эф-Шарпом Кложурка как быстро набрала популярность а скала дак вообще впереди планеты всей, хотя рэйтинг tiobe показал резкий рост популярности Эф-Шарпа, он вошел в 20-ку языков, но я им не верю ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2011, 14:54 |
|
Чтобы выбрать: Scala vs Android
|
|||
---|---|---|---|
#18+
ZyK_BotaNи я выше просил привести то, что есть в скале, чего нет в других языках(не для спора, а от любопытсва). т.е. я не знакомился со скалой лишь потому, что думал что у нее нет ничего нового, но если есть - обязательно познакомлюсь. У Scala есть один плюс, которого нет у многих других новых языков - очень органичная интеграция с кодом, написанным на Java. К примеру, мой опыт основывается на небольшой программе, которая использует Hibernate для ORM, Spring Framework для DI. Все крайне натурально и естественно. Даже синтаксис программисты на Java понимают без проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2011, 15:11 |
|
|
start [/forum/topic.php?fid=13&msg=37403070&tid=1331834]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
92ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
1ms |
others: | 258ms |
total: | 475ms |
0 / 0 |