The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Мобильная платформа Android обзавелась средствами разработки..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от opennews (??) on 25-Авг-09, 02:01 
В новом выпуске системы Android Scripting Environment (http://code.google.com/p/android-scripting/) (ASE), позволяющей выполнять на устройствах на базе мобильной платформы Android полнофункциональные приложения, написанные на популярных скриптовых языках, добавлена (http://code.google.com/p/android-scripting/source/browse/perl/) поддержка разработки на языке Perl. Ранее в ASE была реализована поддержка языков Python, Lua, JRuby  и BeanShell.


Пример (http://code.google.com/p/android-scripting/source/browse/per...) простейшего perl-приложения для Android:


   use Android;
   my $a = Android->new();
   $a->makeToast("Hello, Android!");

Как видно из примера, доступ perl программ к API платформы Android, осуществляется через perl-модуль Android (http://android-scripting.googlecode.com/hg/perl/perl_extras.zip). Модуль представляет собой обвязку вокруг стандартного JSON RPC платформы  Android и позволяет использовать из perl-скриптов функции тел...

URL: http://www.heise.de/open/Android-lernt-Perl--/news/meldung/1...
Новость: https://www.opennet.ru/opennews/art.shtml?num=23142

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Мобильная платформа Android обзавелась средствами разработки..."  –1 +/
Сообщение от Emerald email(??) on 25-Авг-09, 02:01 
Это конечно замечательно, но не являются ли все эти поддерживаемые языки лишь синтаксисом, а фактически внутри кроется одно и тоже? И в итоге вся радость от перла как о весьма быстрого малотребовательного скриптового(хотя к нему врятли можно применять это понятие) языка в котором доступны возможности ставящие его в одну строчку с Си, потеряется поскольку весь функционал который Мы привыкли видеть в лице Перл пропадет и вся радость от его высокой производительности тоже исчезнет. И в итоге это всего навсего лишь даст возможность людям знающим перл написать какой-то скриптик и изучать синтаксис тогоже Python, а в итоге одно и тоже или тут я не прав? (Я думаю что Вы согласитесь что многие выберут тотже Python ибо какой смысл писать на перл если у него более сложный синтаксис)?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от polymorphm1 (ok) on 25-Авг-09, 02:47 
> (Я думаю что Вы согласитесь что многие выберут тотже Python ибо какой смысл писать на перл если у него более сложный синтаксис)?

я лично -- соглашусь.. потомучто у perl -- к томуже более неоднозначный синтакс..

..вобще -- с развитием python -- время perl прошло. держиться только защёт своей массы скриптов

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от polymorphm1 (ok) on 25-Авг-09, 02:48 
>> (Я думаю что Вы согласитесь что многие выберут тотже Python ибо какой смысл писать на перл если у него более сложный синтаксис)?
>
>я лично -- соглашусь.. потомучто у perl -- к томуже более неоднозначный
>синтакс..

а вот еслибы Perl6 -- то тут ещё можно былобы подумать :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Мобильная платформа Android обзавелась средствами разработки..."  +1 +/
Сообщение от Stas (??) on 25-Авг-09, 12:06 
Более убого синтаксиса чем в Python нигде не видел, ИМХО. Мне реально СЛОЖНО читать айдентированный код. Я ПОЛНОСТЬЮ изучил Python пару лет назад, но так и не нашел ему применения. Сейчас пользуюсь для Web - Perl + mod_perl2, для десктоп С++ + Qt. И Лучшей альтернативы этому так и не нашел.

И Perl держится за счет того, что существует полно людей, у которых такие же пристрастия как и у меня.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от User294 (ok) on 25-Авг-09, 13:02 
> ..вобще -- с развитием python -- время perl прошло.

Вы еще брейнфак порекламируйте. Питон не сильно лучше с его синтаксисом путем форматирования отступами (ужас!).Вот так забьешь немного вайтспейсов а логика программы посыпется кардинально, хотя на глаз изменения достаточно малозаметны.Хуже только брейнфак, имхо.Хотя кому-то и он нравится :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Denis (??) on 25-Авг-09, 15:09 
А что вы видите ужасного в форматировании отступами? По-моему это не просто крайне удобно, но еще и новичков к определенному удобоваримому стилю приучает, а не так, что "пишу как хочу, лишь бы работало". Все дело привычки, считаю это весьма полезной привычкой :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Мобильная платформа Android обзавелась средствами разработки..."  +1 +/
Сообщение от User294 (ok) on 25-Авг-09, 20:23 
> А что вы видите ужасного в форматировании отступами?

То что пара нажатий бэкспейса и логика программы отправлена в треш.При том особо на взгляд не видно.

> По-моему это не просто крайне удобно,

По-моему, слово "не" стоит пристыковать к слову "удобно".

> но еще и новичков к определенному удобоваримому стилю приучает,

Ага.На уровне синтаксиса :).А если на вас для надежности еще и АКМ наставить - вы и на брейнфаке бизнеслогику как миленький сможете написать, фигли.Просто чуть более жесткое "приучение к порядку" :)

> а не так, что "пишу как хочу, лишь бы работало".
> Все дело привычки, считаю это весьма полезной привычкой :)

Нет, простите, привычка это одно а навязывание с ножом к горлу - другое. Если с ножом к горлу заставят - и на брейнфаке можно програмить, конечно.А нужно?И вообще что за мода - городить гестаповские ограничения и строить програмеров в новомодных средствах?Это что, по дефолту считается что програмер - ничтожный идиот не способный к мыслительному процессу, которого нужно принудительно построить люлями и окриками "нельзя"? Теперь я кажется понимаю почему такие среды используют чаще всего не очень умные люди.

Боянная шутка была: Real Programmers don't write in PASCAL, BLISS, ADA, or any of those other sissy computer science languages. Strong typing is the crutch for people with weak minds.

Походу в чем-то те архаичные шутники все-таки были правы... походу weak mind'ам без ограничений среды даденой свыше железной рукой приходится туговато, да.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

33. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от SKeeper email on 26-Авг-09, 12:01 
>> А что вы видите ужасного в форматировании отступами?
>
>То что пара нажатий бэкспейса и логика программы отправлена в треш.При том
>особо на взгляд не видно.

В С/С++ тоже можно парой нажатий бекспейсов натворить делов, а где заметней, где нет - это лишь дело привычки, ИМХО.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

38. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Denis (??) on 26-Авг-09, 13:26 
Акститесь ))))) Кто ж вам лично навязывает то Питона? Любите/знаете/получаете_хорошие_деньги/.../ за взаимодействие с Сями/СямиПлюсами пожалуйста, ну или что вы предпочитаете, никто ж у вас этого не отбирает, вон недавно и статистику публиковали и "навязуемый" питон там имеет около 1%...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

47. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от User294 (ok) on 19-Сен-09, 17:58 
>вас этого не отбирает,

Как это? В андроиде это именно и сделали. Потом разрешили правда, но мягко говоря - весьма через зад.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Iv945n (ok) on 26-Авг-09, 03:12 
> А что вы видите ужасного в форматировании отступами?

В форматировании отступами - ничего, но то, что форматирование влиеят на логику программы - вызывает отторжение. Всю жизнь боролись за отделение данных/логики от представления/форматирования, а тут нате.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

32. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от SKeeper email on 26-Авг-09, 12:00 
>> А что вы видите ужасного в форматировании отступами?
>
>В форматировании отступами - ничего, но то, что форматирование влиеят на логику
>программы - вызывает отторжение. Всю жизнь боролись за отделение данных/логики от
>представления/форматирования, а тут нате.

За отделение боролись в самой программе, а не в ее исходных кодах. В исходных кодах наоборот всегда боролись за то, что бы представление подчеркивало логику. Именно в этом плане и действуют Python-овские ограничения.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

45. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от na (??) on 27-Авг-09, 10:02 
и до боролись до того что лишнего пробела поставить нельзя.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

48. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от User294 (ok) on 19-Сен-09, 17:59 
>и до боролись до того что лишнего пробела поставить нельзя.

Да уж. Веселее имхо только брейнфак :).Хотя если кому нравится - не вижу причин запрещать ему пользоваться хоть брейнфаком.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

46. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от maard email(??) on 29-Авг-09, 15:42 
питон столько раз подсовывал свинью за время написания последнего проекта... рад, что проект закончился :)
одним из ударов ниже пояса была "особенность" time_struct из модуля time. 3 отхода от POSIX... ни в одном языке я с таким не сталкивался, нафиг такие сюрпризы.

кстати, агрументы "язык A vs язык B" воспринимаю только от людей, у которых было несколько лет серьезной разработки на обоих языках. но складывается впечатление, что хающие перл его действительно не осилили. :)
да, как любитель перла я знаю и его минусы, иначе любовь была бы неполноценной. не всё в отношениях с нашими любимыми - сахар :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Аноним (??) on 25-Авг-09, 09:42 
Как-то может быть по другому? :)
Есть API. Пишут под андроид не на языке, а на API. А язык - обвязка для обработки полученных с api данных. На каком языке не пиши, будет одно и тоже. Что мы видим в .NET. Абсолютно нормальная ситуация.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от User294 (ok) on 25-Авг-09, 13:08 
>Есть API. Пишут под андроид не на языке, а на API.

Ага, а ходят не ногами а по полу, да? :)

> Что мы видим в .NET. Абсолютно нормальная ситуация.

Да, я вижу программящих на дотнет фруктов. Которые на любой пшик выдают стандартную отмазку: "под это у микрософт классов нет - поэтому мы не можем это сделать!" Спасибо, но пусть эти орлы под своей виндозой и занимаются таким "программированием".А вы часом не из таких "программеров" которые "программят" под ... API?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Аноним (??) on 25-Авг-09, 18:41 
>Да, я вижу программящих на дотнет фруктов. Которые на любой пшик выдают
>стандартную отмазку: "под это у микрософт классов нет - поэтому мы
>не можем это сделать!" Спасибо, но пусть эти орлы под своей
>виндозой и занимаются таким "программированием".

Мне очень жаль, что Вам приходится работать со столь низко квалифицированными программистами. Если Вы не видели грамотных специалистов по дотнету, это не значит что их нет. На самом деле все гораздо проще: это недостаток Вашего опыта не позволяет Вам работать в действительно профессиональных коммандах.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от User294 (ok) on 25-Авг-09, 20:42 
>Если Вы не видели грамотных специалистов по дотнету, это не значит
>что их нет. На самом деле все гораздо проще: это недостаток
>Вашего опыта не позволяет Вам работать в действительно профессиональных коммандах.

Блин, и который уже по счету аноним меня таким стандартным шаблоном пролечить пытается? Он у вас что, в ROM с рождения вшит? Я честно говоря со счета сбился. Упаси меня боже работать в этих ваших "действительно профессиональных коммандах" дотнетчиков, особенно таких о которых вы баете. Потому что идиотов мнящих себя крутыми програмерами я терпеть не могу. Вот батька Кнут например - да, он крут. Но вот почему-то легче найти пингвина в африке чем програмера квалификации хоть немного похожей на Кнута среди дотнетчиков. Вот и генерят индусский glue-код между вызовами апи. Это все на что кульных "профессионалов" хватает. Ну еще они пальцы гнуть по части своего якобы "профессионализма" умеют, да. Правда как до дела - так красивых и эффективных алгоритмов с таких как с козла молока. Унылая бизнес-логика да glue-код между вызовами апи - все на что такие "профессионалы" способны. Покорно благодарю но я не хочу быть одним из этих "профессионалов" растопыривающих пальцы как вы по поводу "профессионализма", равно как не хочу иметь дело с таковыми по мере возможности.

P.S. brainwashing machine у микрософта видимо неплохо работает на зеленых неокрепших умах. При том явно не на лучших из них - сильные умы на brainwashing не покупаются...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "Мобильная платформа Android обзавелась средствами разработки..."  –1 +/
Сообщение от anonymous (??) on 26-Авг-09, 00:30 
http://ru.wikipedia.org/wiki/Ослиный_пингвин
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

34. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от SKeeper email on 26-Авг-09, 12:03 
>Потому что идиотов мнящих себя крутыми програмерами я терпеть не могу.
>Вот батька Кнут например - да, он крут. Но вот почему-то
>легче найти пингвина в африке чем програмера квалификации хоть немного похожей
>на Кнута среди дотнетчиков. Вот и генерят индусский glue-код между вызовами
>апи. Это все на что кульных "профессионалов" хватает.

Ну Кнут - это Вы загнули, Кнут во многом легенда. А вообще среди дотнетчиков очень много грамотных спецов, очень грамотных, так что это Вы зря.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

49. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от User294 (ok) on 19-Сен-09, 18:08 
>Ну Кнут - это Вы загнули, Кнут во многом легенда. А вообще
>среди дотнетчиков очень много грамотных спецов, очень грамотных, так что это
>Вы зря.

Сколько дотнетчиков видел, а вот грамотных что-то не попадалось. Более того - все програмеры пишушщие новые, интересные, state of art алгоритмы (сжатие данных, обработка сигналов и изображений, компрессия-декомпрессия аудио-видео, скоростная обработка в реальном времени, etc - все что реально изменило нашу жизнь) по прежнему как юзали C/C++ так и юзают. Потому что по скорости и предсказуемости ничего лучше не придумано. Что-то дотнетчики способные хотя-бы осознать что такое b-деревья, хэш-таблицы и прочие "хитрые" но чертовски эффективные структуры - столь редкий вид что в пору заносить в красную книгу. Обычно "програминг" дотнетчиков сводится к манипулированию готовыми сущностями. А как только их нет - "мы это не можем: для этого у MS нет класса!".

А вот среди си/с++ програмеров - сколько влезет грамотных фруктов (конечно не Кнут, но ряду красивых трюков - научат на раз-два, как и симпатичные алгоритмы родить у них не ржавеет). Среди асм-маньяков ... ну... иногда. Там не все так просто, бывает некоторым асм срывает стэк и они пишут на нем все вплоть до гуйных апп, хоть это и дико неудобно и криво получается. А вот дотнетчики в массе своей как правило унылы и тупы, делают свое дело по принципу "на отвали" чисто ради зарабатывания денег. Зачастую хуже даже дельфистов, уж простите за такое вот наблюдение.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

41. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от XoRe (ok) on 26-Авг-09, 21:53 
>[оверквотинг удален]
>вся радость от перла как о весьма быстрого малотребовательного скриптового(хотя к
>нему врятли можно применять это понятие) языка в котором доступны возможности
>ставящие его в одну строчку с Си, потеряется поскольку весь функционал
>который Мы привыкли видеть в лице Перл пропадет и вся радость
>от его высокой производительности тоже исчезнет. И в итоге это всего
>навсего лишь даст возможность людям знающим перл написать какой-то скриптик и
>изучать синтаксис тогоже Python, а в итоге одно и тоже или
>тут я не прав? (Я думаю что Вы согласитесь что многие
>выберут тотже Python ибо какой смысл писать на перл если у
>него более сложный синтаксис)?

Холиворец =)
Так бы и написали "нихачу учить Perl, он очинь сложный!")
API для Perl хорош хотя бы тем, что Perl программисту не нужно думать, как все его наработки переводить на другой язык, если он захочет использовать их в своем телефоне.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Мобильная платформа Android обзавелась средствами разработки"  +/
Сообщение от Larry Wall on 25-Авг-09, 04:11 
> время perl прошло. держиться только защёт своей массы скриптов.

Вы забыли добавить, что оно прошло только лично для Вас. ;) А может для Вас и не наступало никогда даже... :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Мобильная платформа Android обзавелась средствами разработки..."  +1 +/
Сообщение от ASM (??) on 25-Авг-09, 12:54 
Требуем Branfuck!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Iv945n (ok) on 26-Авг-09, 03:18 
>Требуем Branfuck!

Однозначно! Когда я увижу здесь новость "Мобильная платформа Android обзавелась средствами разработки на языке Branfuck" - со словами "ну всё, сдаюсь, уговорили" таки побегу покупать этот Андроид :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от User294 (ok) on 25-Авг-09, 13:00 
И как всегда это будет совместимо только с андроидом и стало быть просто взять и поюзать готовые скрипты - не вариант, да? Что еще за Android->new(); ?! Обычные скрипты не в курсе никаких андроидов. Просто засунуть в систему интерпретер гуглу показалось слишком простым подходом? oO
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от gogo on 25-Авг-09, 13:10 
Да не парься так... Есть интерпретатор. Ты что не видишь? ;)
Единственное НО - это наличие ЕДИНСТВЕННОЙ либы вместо стандартных...
use Android....
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от User294 (ok) on 25-Авг-09, 20:46 
>use Android....

Звучит как слоган прямо :\.И что, все готовые скрипты переписывать предлагается? Гугл - велосипедисты. Черт возьми, мастерски они сперва создают проблемы а потом кой-как их решают, нещадно плодя сущности и костыли. Ну посмотрим куда эта дорожка их выведет...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от sergej email(??) on 25-Авг-09, 15:05 
Неужели непонятно, что use Android просто дает возможность использовать гуй?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от User294 (ok) on 25-Авг-09, 20:52 
>Неужели непонятно, что use Android просто дает возможность использовать гуй?

А, ну да.Я и забыл что гугле каких-то стандартных вариантов и библ показалось мало и они велосипедов изобрели и в части гуя, сделав его не совместимым ни с кем.Ну посмотрим как они при таком подходе зарулят допустим clutch у нокии, ога.Эти то стандартные GTK и Qt навороты поюзают и в питонах и прочих.А гугель будет как всегда велосипеды ускоренно строгать, проигнорировав имеющиеся мощные либы, да?При том заявы что упрощение гуя ради скорости и уменьшения веса оного не коррелируют со здравым смыслом.Хотели бы скорости - не городили бы гуй на яве.Имхо так.В итоге получается очень нелогичная и противоречивая платформа.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

35. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от SKeeper email on 26-Авг-09, 12:13 
>>Неужели непонятно, что use Android просто дает возможность использовать гуй?

Не столько гуй, сколько вообще фичи платформы Андроид, как мобильной платформы. Или в перл есть стандартная функция отправки смс???


> При том заявы
>что упрощение гуя ради скорости и уменьшения веса оного не коррелируют
>со здравым смыслом.Хотели бы скорости - не городили бы гуй на
>яве.Имхо так.В итоге получается очень нелогичная и противоречивая платформа.

Я думаю, что Вы судите о том, что плохо понимаете. Ява тормоз лишь при запуске приложения, а это достаточно не критично.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

50. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от User294 (ok) on 19-Сен-09, 18:19 
>лишь при запуске приложения, а это достаточно не критично.

НУ вон вам quicklz (quicklz.org) например (как пример одного и того же алгоритма писанного на яве и сях). Почему-то его ява-реализация сливает сишной в 2.5 - 3 раза по скорости при равных условиях. Пруфлинк: http://www.quicklz.com/bench.html

Если хотите доказать что ява так крута - ну напишите хотя-бы декомпрессор quicklz на яве чтобы он не слил в 2.5-3 раза сишной версии. Удачи, человек :).Если что - декомпрессия LZ-based достаточно проста и написать декомпрессор LZ-based может в принципе даже школьник.Ну и удачи вам переплюнуть си на яве. И вот так у явы будет везде в всех местах с интенсивными вычислениями и работой с памятью. А учтя что в таких железках и так то проц хиленький, скостить его и без того не ахтецкую скорость еще минимум в 2.5-3 раза - похоже на издевательство.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Мобильная платформа Android обзавелась средствами разработки..."  –1 +/
Сообщение от Emerald email(??) on 25-Авг-09, 17:17 
Если так на то пошло, как я и предполагал защитников перла оказалось мало, поэтому кинем ложку дегтя в обе бочки и Perl и Python не обладают красивыми синтаксисами Perl потому, что классы в не небыли изначально предусмотрены и в итоге получили не совсем то что надо, а Python действительно извращение.
Я бы выбрал синтаксис, заметтье я имею ввиду не сам язык в целом с компиляторои или интерпретатором и именно язык как синтаксис, так вот я бы выбрал PHP мне кажеться он наиболе удобени самое главное он удобен еще и потому что у него синтаксис максимально похож на С++ и при этом великолепно реализована работа с массивами.
P.S: а почему никто не вспомнил за JavaScript
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Аноним (??) on 25-Авг-09, 17:38 
> Perl потому, что классы в не небыли изначально предусмотрены и в итоге получили не совсем то что надо.

Очень интересно, что такого есть в классах других языков, чего нет в классах Perl? Хоть их там и не было изначально... Никак "->" для доступа к методам вместо точки покоя не дает? :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Emerald email(??) on 25-Авг-09, 19:54 
Нет, как раз стрелочка мне нравиться, вы не читали мое сообщения наверно Я же сказал что нравиться PHP, а там как раз стрелочка. А в перл мне не нравиться конструктор
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

31. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Аноним Анонимович Анонимный on 26-Авг-09, 04:40 
Признайтесь честно, по двум вопросам:

1. Вам нравится расставлять if в коде в зависимости от настроек php.ini? ;)

2. Вам нравится читать ченжлог со список исправлений как правило не меньше 100 ошибок при каждом релизе PHP? При этом 3-5 из них как правило критические.

P. S.
Думаю именно этим как раз и раздражает большинство людей PHP, и при фразе, в которой есть три буквы - PHP, возникает рвотный рефлекс. Для усиления эффекта можно добавить еще пять букв - MySQL. :)

А синтаксис PHP думаю раздражает в последнюю очередь, потому как если есть стиль, то красиво можно писать и на PHP, и на перл, и на удаве, и на руби.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

37. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от SKeeper email on 26-Авг-09, 12:17 
>Думаю именно этим как раз и раздражает большинство людей PHP, и при
>фразе, в которой есть три буквы - PHP, возникает рвотный рефлекс.
>Для усиления эффекта можно добавить еще пять букв - MySQL. :)

Имхо мускуль и пхп большинство раздражает в первую очередь своей "попсовостью", а так же тем, что их юзает куча полуграмотных студентов, а это не добавляет в их имидж плюсов.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

39. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Emerald email(??) on 26-Авг-09, 20:30 
Если взять современную смысловую нагрузку понятия попса, то выходит что им является как раз Питон, ибо питон как и попсу суют тебе под нос везде. Кстати на этом усиленном эффекте работает хренова туча сайтов, и я например не находил нигде чтобы доказали что MySQL реально такое говно, конечно вы меня сейчас отправляете стан полуграмотных студентов, только то что у вас вызывает рвотный рефлекс MySQL это знаете крайне не профессионально...рвотный рефлекс оно может вам логотип MySQL не нравиться...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

42. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Аноним Анонимович Анонимный on 27-Авг-09, 05:54 
>... отправляете стан полуграмотных студентов, только то что у вас вызывает рвотный рефлекс MySQL это знаете крайне не профессионально...

Крайне глупо думать, что рвотный рефлекс вызывает логотип, хотите знать причину рвотного рефлекса? Да пожалуйста... :-) Опять же ошибки и подход к выпуску релизов настораживают (таже самая история что и с PHP - "один баг фиксим, два новых делаем")!!!

С какой версии в MySQL появились триггеры и хранимые процедуры. И когда это было признано стабильным помните? :-) Надесь не надо рассказывать, о том как это удобно переложить часть логики приложения непосредственно в базу данных. Получать доступ к этой логике из любого языка программирования, а не изобретать лесапеды. И как приятно видеть, что это работает как часы.

Так вот, когда разработчики MySQL об этом только думали, другие пользовались PostgreSQL и улыбались над теми кто орет на всех углах, что MySQL делает SELECT быстрее на доли секунд. :-) После покупки MySQL сантехниками и последующим их разорением на MySQL можно смело ставить крест.

Но сейчас то триггеры есть, возразите Вы, ажно с версии MySQL 5.0.2... Да вот засада, триггеры в MySQL могут создаваться только пользователем с привилегией SUPER, т. е. если Ваше приложение использует триггеры, то ни на одном, даже платном, хостинге оно работать не будет. Ну и у какого из разработчиков базы данных после этого не будет рвотного рефлекса? А ну да, у тех кто об этом никогда не слышал, и привык всю логику описывать на клиенте к БД, а база данных для них просто хранилище данных. Как раз тот самый голодный студент c MySQL и PHP под мышкой. Он Вам "за еду" опишет всю логику на клиенте, при этом наделав кучу ошибок. ;-)

Опять же про кол-во ошибок, берем ченжлог PostgreSQL и ченжлог MySQL. Потуги разработчиков MySQL и PHP конечно похвальны... Но что-то не то однако, при таких количествах ошибок, доверие к этим инструментам сильно падает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

40. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Emerald email(??) on 26-Авг-09, 20:56 
>Признайтесь честно, по двум вопросам:
>
>1. Вам нравится расставлять if в коде в зависимости от настроек php.ini?
>;)

Нет такого не делаю, и настройки в php.ini даже не изменяю.

>2. Вам нравится читать ченжлог со список исправлений как правило не меньше
>100 ошибок при каждом релизе PHP?

Я не явлюсь фанатиком данного чтива(хотя анолоичную вещь для FreeBSD стараюсь читать), но как бэ авторы писал его не только для себя, а еще и ля кто будет пользоваться, и поскольку сам продукт в большинстве случаем можно получить бесплатно то стоит хоть иногда отдать дань уважение разработчиков прочитав чейнжлог, посмотреть на потуги разработчиков которые сделали этот софт для вас...НЕ превращаетесь в голодных и равнодушных пожирателй софта почитайте ченжлог отпишитесь на форуме запостите камент, напишите в рассыку будье соучастными ведь это один из кутов на кором держиться ОпенСоурс!

>100 ошибок при каждом релизе PHP?

А вам не кажеться что это плата: за оптимизацию, за реализацию больший возможностей, за гибкость и так далее...да возможно это не совсем так, но все же и то и другое написано на Си применяется тот же компилятор, не факт что это сборище криворуких программеров.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

43. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Аноним Анонимович Анонимный on 27-Авг-09, 06:24 
> А вам не кажеться что это плата: за оптимизацию, за реализацию больший
> возможностей, за гибкость и так далее...да возможно это не совсем так,
> но все же и то и другое написано на Си применяется тот же компилятор,
> не факт что это сборище криворуких программеров.

Берем последний релиз PHP 5.2.10:
https://www.opennet.ru/opennews/art.shtml?num=22217
http://www.php.net/ChangeLog-5.php#5.2.10

Берем 5.2.9:
https://www.opennet.ru/opennews/art.shtml?num=20489
http://www.php.net/ChangeLog-5.php#5.2.9

и т. д.

Где там оптимизация? Там баги и глюки!!! Смотреть страшно! :) Назовете мне любой другой язык программирования (более менее популярный) в котором столько ошибок от релиза к релизу?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

36. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от SKeeper email on 26-Авг-09, 12:15 
>Я бы выбрал синтаксис, заметтье я имею ввиду не сам язык в
>целом с компиляторои или интерпретатором и именно язык как синтаксис, так
>вот я бы выбрал PHP мне кажеться он наиболе удобени самое
>главное он удобен еще и потому что у него синтаксис максимально
>похож на С++ и при этом великолепно реализована работа с массивами.

Лично я за строго-типизированные языки, поэтому мне PHP не очень нравится. (хоть и приходится пользоваться)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от мимопроходил on 25-Авг-09, 17:36 
Перл изначально фукциональный - и классы прикручены через одно место - в этом его убогость для использования в ООП.
а в про "в PHP великолепно реализована работа с масивами" - не смешите мои тапочки =)
array_pop($a)
$b = array_slice($a, 10, 5);
$c = array_key_exists($a,'key1');
и
a.pop()
b = a[10:15]
c = ('key1' in a)

4 года в PHP, 2 года назад перешел на питон - с ужасом вспоминаю этот изврат под названием PHP, а еще в PHP можно наследовать только один класс =)
синтаксис питона непривычен по началу - но потом - понимаешь лаконичность и гибкость - если не осилили Python, не нужно PHP превозносить =)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от DrNo (??) on 25-Авг-09, 19:42 
Вот когда осилишь perl, тогда и приходи, поговорим. А пока проходи мимо, не засоряй эфир
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Emerald email(??) on 25-Авг-09, 20:26 
>a.pop()
>b = a[10:15]
>c = ('key1' in a)

Если вам это нравиться тогда пишите на Лиспе или Фортране

>4 года в PHP, 2 года назад перешел на питон - с
>ужасом вспоминаю этот изврат под названием PHP
>синтаксис питона непривычен по началу - но потом - понимаешь лаконичность и
>гибкость - если не осилили Python, не нужно PHP превозносить =)

6 лет назад начал работать с PHP, до этого умел работаь только на С++, Паскале, VBScript и понял что изучать мне его особо не надо. А 4 года назад столкнулся с питоном хотел встроить в программку написанную на С++ систему плагинов на питоне и тут то я понял что зря задумал такое ведь писать сами плагины оказалось весьма сложными изза очень неудобного синтаксиса питона. После нескольких дней работы с питоном на С++ работать стало не выносимо потому как все время забывал ставить ; и {} . При этом PHP c C++ прекрастно уживаються.

>а еще в PHP можно наследовать только один класс =)

А еще есть Java

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

44. "Мобильная платформа Android обзавелась средствами разработки..."  +/
Сообщение от Анонимусис on 27-Авг-09, 07:38 
Да, Perl осилить, а потом приходить. Ну и если говорить про OOP в Perl, то стоит посмотреть на Moose http://www.iinteractive.com/moose/
Да и вообще, за последние годы в Perl очень много изменений, а многие думают, что все как 90-х годах осталось. Сие не так. :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру