Linux за българи: Форуми

Нетехнически теми => Идеи и мнения => Темата е започната от: tyuio в Apr 13, 2008, 19:26



Титла: Езици за програмиране на софтуер за мобилни апарат
Публикувано от: tyuio в Apr 13, 2008, 19:26
Здравейте. Преди време се сблъсках с роблема, какъв помощен софтуер да си сложа на новия си телефон. Някоi приложения на java ме се сториха доста тежки но едновременно и функционални но за всички останали приложения така и не разбрах на какви езици са написани и изобщо кои езици стават за тази работа. Какави са плюсовете и минусите на всеки от тях и кои дори не стават за тази работа. Вие как  смятате?


Титла: Езици за програмиране на софтуер за мобилни апарат
Публикувано от: Emooo в Apr 13, 2008, 21:49
edit by neter: Изтрито, съгласно т.5 и т.6 от правилата на форума. Спазвайте правилата на форума :xclam:





Титла: Езици за програмиране на софтуер за мобилни апарат
Публикувано от: mikis в Apr 13, 2008, 22:06
edit by neter: Изтрито, съгласно т.5 от правилата на форума и тъй като е безсъдържателен отговор на по-горе изтрития пост. Спазвайте правилата на форума :xclam:





Титла: Езици за програмиране на софтуер за мобилни апарат
Публикувано от: Emooo в Apr 13, 2008, 22:34
edit by neter: Изтрито, съгласно т.5 и т.6 от правилата на форума. Спазвайте правилата на форума :xclam:





Титла: Езици за програмиране на софтуер за мобилни апарат
Публикувано от: sdr в Apr 13, 2008, 22:48
edit by neter: Изтрито, съгласно т.5 и т.6 от правилата на форума. Спазвайте правилата на форума :xclam:





Титла: Езици за програмиране на софтуер за мобилни апарат
Публикувано от: bulg в Apr 14, 2008, 00:40
//Извън темата:  :D  :D  :D  :D


Титла: Езици за програмиране на софтуер за мобилни апарат
Публикувано от: Lord Bad в Apr 14, 2008, 00:44
Много е просто - повечето телефони имат JVM и приложенията написани на Java биха вървели на най-много апарати с минимални промени. Освен това приложение писано на Java ще работи много по-бързо от такова писано на който и да е скриптов език(за по-малки приложения разликата може и да не е много осезаема). С и С++ осигуряват макс производителност на цената на минимална преносимост и максимални усилия от страна на програмистите.


Титла: Езици за програмиране на софтуер за мобилни апарат
Публикувано от: Invincible в Apr 14, 2008, 09:32
Ако телефона ти е с Windows Mobile най-добрият вариянт е C# иначе във всеки друг случай Java-та му е майката.


Титла: Езици за програмиране на софтуер за мобилни апарат
Публикувано от: v_badev в Apr 14, 2008, 11:21
Телефон който стандартно да си има интерпретатор на PHP, Perl или Python няма да намериш. Единственият вариант е потребителя да си го е качил отделно. A mono не вярвам някога да е инсталирано на телефон.

Отностно езиците - една програма на C++ ще работи най-бързо, но за повечето телефони няма достъпно SDK, така че не може да се ползва. Общо взето на C++ се пише за телефоните със Simbian и Windows Mobile. Не знам какво е положението с iPhone, предполагам и там SDK-то е за C++ или за Objective C. Ако смяташ да пишеш само за Windows Mobile най-лесно наистина е на C# както каза Invincible, но програмата определено ще е по-тромава отколкото ако е писнана на C++.
Най-тромави са програмите на Java, но понеже повечето телефони имат JVM масово се пише на този език. Мисля че само iPhone от масовите телефони няма Java.


Титла: Езици за програмиране на софтуер за мобилни апарат
Публикувано от: Nikolavp в Apr 14, 2008, 16:12
Цитат (v_badev @ Април 14 2008,12:21)
Телефон който стандартно да си има интерпретатор на PHP, Perl или Python няма да намериш. Единственият вариант е потребителя да си го е качил отделно. A mono не вярвам някога да е инсталирано на телефон.

Отностно езиците - една програма на C++ ще работи най-бързо, но за повечето телефони няма достъпно SDK, така че не може да се ползва. Общо взето на C++ се пише за телефоните със Simbian и Windows Mobile. Не знам какво е положението с iPhone, предполагам и там SDK-то е за C++ или за Objective C. Ако смяташ да пишеш само за Windows Mobile най-лесно наистина е на C# както каза Invincible, но програмата определено ще е по-тромава отколкото ако е писнана на C++.
Най-тромави са програмите на Java, но понеже повечето телефони имат JVM масово се пише на този език. Мисля че само iPhone от масовите телефони няма Java.

Мога да поспоря малко за разликавата в бързината на java и C#, ма нека мир да е :). Аз ти предлагам да опиташ и python някои от телефоните на nokia поддържат тая змия  :D


Титла: Езици за програмиране на софтуер за мобилни апарат
Публикувано от: kill_u в Apr 14, 2008, 16:36
/off
....що са изтрити тея мнения?


Титла: Езици за програмиране на софтуер за мобилни апарат
Публикувано от: neter в Apr 14, 2008, 17:05
Цитат (kill_u @ Април 14 2008,16:36)
/off
....що са изтрити тея мнения?

Обяснил съм защо. В правилата пише кои са т.5 и т.6 и за какво се отнасят. Тези мнения бяха ярки примери. След време ще ги махна нацяло, засега съм ги оставил, за да могат да бъдат видяни от потърпевшите и от другите съфорумци. Моля, относно модераторски въпроси (предложения, забележки, питания и други не/доумения) да се обръщате към мен с лични съобщения, за да не се пълнят темите с неща, нямащи нищо общо с темата ;)