|
Информационные технологии
:: Мобильный мир
|
|
| ||
Доктор Манхэттен 23.02.21 - 00:35 | Понятно что на JS можно написать приложение, аналогичное Веб-странице, с кнопками и всякими визуальными штуками.
А можно-ли написать что-то более системное, что на веб-страницах не используют? Например свой сервер, принимающий подключения с других устройств в локальной сети по TCP или по блютусу или еще как-нибудь? Просто я кроме Жаваскрипт ничего в ВУЗе не учил, а всякие серверные питоны и другие языки возраст уже не позволяет изучать. | ||
Garykom 1 - 23.02.21 - 01:14 | |||
Garykom 2 - 23.02.21 - 01:15 | |||
Ненавижу 1С 3 - 23.02.21 - 01:20 | (0) какой ещё возраст? Когда я учился жаваскрипт только начинал свой путь
Жаваскрипт не строго типизирован, что по мне скорее минус для бэкэнда | ||
MadHead 4 - 23.02.21 - 02:57 | |||
ДенисЧ 5 - 23.02.21 - 05:37 | Как связаны иОС и серверные приложения?
Или это просто понтануться и сказать, что у тебя есть ифон? Так я тебя расстрою, наличие ифона давно уже не понты... | ||
Конструктор1С 6 - 23.02.21 - 05:50 | сервер на яблоках уже сама по себе сомнительная затея | ||
Доктор Манхэттен 7 - 23.02.21 - 06:13 | (3) Очень даже строго типизирован. Загугли TypeScript от Микрософта. | ||
Доктор Манхэттен 8 - 23.02.21 - 06:13 | (1) А React Native - это не то что мне нужно? | ||
Доктор Манхэттен 9 - 23.02.21 - 06:15 | (5) Ты все перепутал. Айфон - это очень круто. У тебя ведь нет айфона, вот ты и злишься. Когда у меня не было айфона последней модели, я тоже был такой как ты. Гадости всем писал. | ||
Доктор Манхэттен 10 - 23.02.21 - 06:18 | (6) Что сомнительного? Многие приложения используют системные ресурсы, а не только простейшие кнопочки-менющки. Те же сканеры NFC, или доступ к телефонной книге, или фото-видео в RAW. Такое под браузер не напишешь. | ||
ДенисЧ 11 - 23.02.21 - 06:30 | (9) ифон, анально огороженный, это понты. Когда условный джобс может одной кнопкой удалить с твоего телефона программы и музыку. Когда он может его тупо заблокировать. Когда у тебя нет выбора, откуда ставить приложения...
Нахрен такое надо. | ||
Доктор Манхэттен 12 - 23.02.21 - 06:44 | (11) Хорошо что все что ты написал - ложь. | ||
rphosts 13 - 23.02.21 - 07:44 | (0) >Просто я кроме Жаваскрипт ничего в ВУЗе не учил, а всякие серверные питоны и другие языки возраст уже не позволяет изучать.
ты не опух насчёт возраста? Когда я учился у нас рабочия ЯП были: фортран, бэйсик, асм(Z80)... последние пишу лет 15+ на 1С (начал с 7.5) и ни каких гарантий, что не уйду на что-то другое (а может и сменю вообще род деятельности). Не ленись, а то мозги засохнут! | ||
rphosts 14 - 23.02.21 - 07:44 | + (13) бэйсик на СМ-1420 | ||
Вафель 15 - 23.02.21 - 08:37 | есть конечно реакт нэйтив и можеть быть аналоги, но в коммерческоц разроботке предпочитают свифт и с++ | ||
ДедМорроз 16 - 23.02.21 - 13:03 | Начнем с того,что мобиле и серверное приложение - это уже нонсенс,в режиме экономии батареи телефон может выключать wifi,если по нему нет активного обмена,а прослушивание входящих портов таковым не является.
Поэтому,большая вероятность,что сервер,даже если и удастся его написать,будет работать,пока устройство не заснуло. В остальном,нужно понимать,что для доступа к tcp-сокетам нужна библиотека,зависящая от операционной системы,которая это реализует. Для iOS,так как ее родной язык Си,то явно нужно писать на нем,т к.всякие порты чего-то на javascript,хоть и будут работать,то доступа к низкоуровневым функциям не дадут. | ||
Доктор Манхэттен 17 - 23.02.21 - 18:13 | (15) С++ под iOS? Серьезно? Я так-то С++ хорошо знаю, еще в школе изучал. Не знал что под айфоны на нем можно писать. Пора зарабатывать бабло! | ||
Вафель 18 - 23.02.21 - 18:14 | (17) ну это их основной язык. обжектив с | ||
Доктор Манхэттен 19 - 23.02.21 - 18:15 | (16) Да пофиг на вайфай. Можно всякие другие приложения писать, которые используют систему по максимуму.
Я имел в виду не просто фронтенд, с ним то все просто, а более низкое. | ||
NorthWind 20 - 23.02.21 - 18:26 | (5) Ну например в некоторых приложениях для iOS есть такая фича - они сформированный ими контент по ссылкам отдают. Т.е. ты получаешь что-то вида http://адрес_твоего_айфона/что_то и скачиваешь по ней с другого компа, который подключен в ту же локалку, что айфон по вафле. | ||
NorthWind 21 - 23.02.21 - 18:28 | (18) Objective C и С++ так-то разные языки. Причем заметно разные. | ||
Доктор Манхэттен 22 - 23.02.21 - 18:30 | (21) Ну я так и думал, не может быть все так просто как хочется. | ||
ДедМорроз 23 - 23.02.21 - 19:57 | (20) там не адрес телефона,а ссылка на учётную запись AppleId,так как тип соединения определяется уже в процессе.
Но,есть сервис bonjour, который создан для обмена контентом в сети,и его apple поддерживает. | ||
Tarzan_Pasha 24 - 23.02.21 - 21:30 | (0)Нода умеет все что умеют другие бэкэнд языки программирования.
Давай напишем совместный проект какой-нибудь - с меня бэкэнд и проектирование баз данных, с тебя фронтэнд на реакте? | ||
Ненавижу 1С 25 - 23.02.21 - 21:35 | (7) ну это всё таки уже другой язык | ||
NorthWind 26 - 23.02.21 - 21:36 | (16) ну а как же питон с фласком и та же нода? Там веб-сервер простейший можно несколькими строчками написать, и работает, что характерно. | ||
Доктор Манхэттен 27 - 23.02.21 - 22:22 | (24) Интересно. Как будем делить прибыль? | ||
Доктор Манхэттен 28 - 23.02.21 - 22:24 | (25) Тот же самый, только с типами. Я пишу на TypeScript, тот же Реакт, но говорю что пишу на JS, так как это одно и то же. | ||
Доктор Манхэттен 29 - 23.02.21 - 22:25 | +28 Так же можно сказать что ES8 это другой язык. Но очевидно что это не так. | ||
Tarzan_Pasha 30 - 24.02.21 - 00:15 | (27)так просто же. 50x50. Оба вкалываем. Оба ежеждневно присутствуем на планерках. Расписываем задачи, делаем. Отчитываемся о проделанной работе и берем задачи на следующий день. По итогу недели оцениваем продуктивность сделанного в баллах. Берем задачи на следующую неделю. Ну это система Scrum. Я в текущем проекте по этой системе двигаюсь. Эффективно. Правда у меня команда из более чем 5ти человек где я работаю. из них 2 фронтэнд программиста, один бэкэнд (я) и основатель - он же как заказчик. И его менеджеры, операторы. Но прогеры в доле так что он партнер. Рекламное место пустует | ||
Tarzan_Pasha 31 - 24.02.21 - 00:17 | (28)а ванильный js ты тже юзаешь? | ||
Tarzan_Pasha 32 - 24.02.21 - 00:19 | от обычных задач связанных с фронтэндом я отказываюсь обычно потому что там Jquery В персвую очередь. После освоения Vue, Vuex Vuetify у меня аллергия на старый подход к написанию кода на js. А если заказывают сайт, там же везде jquery. Эта такая боль заниматься тем, что не развивает тебя. | ||
Доктор Манхэттен 33 - 24.02.21 - 00:56 | (31) Конечно юзаю. Это мой любимый язык. Особенно последние версии, очень радуют. | ||
Доктор Манхэттен 34 - 24.02.21 - 00:58 | (32) jquery нафиг не нужен. Стараюсь его избегать. От него одни проблемы. Он глючный, забагованный, и не кроссбраузерный. Не уверен что его вообще все еще поддерживают, даже не интересно вникать. | ||
Вафель 35 - 24.02.21 - 08:17 | жевери как раз самый что ни на есть кроссбраузерный. это как бв его основная цель - сделать кроссбраузерную работу с дом | ||
Доктор Манхэттен 36 - 24.02.21 - 17:30 | (35) Ожидание не всегда совпадает с реальностью. Если бы ты с ним поработал побольше, то узнал бы сколько в нем багов. Часто проще написать на ванильном ЖС, чем разбираться почему в одном браузере работает какая-то фича jquery, а в другом нет. | ||
Вафель 37 - 24.02.21 - 17:46 | (36) на ванильном вообще все различия нужно вручную обрабатывать | ||
Serginio1 38 - 24.02.21 - 17:54 | Пиши кроссплатформенно на C#
https://docs.microsoft.com/ru-ru/xamarin/ios/ Зная TS несложно выучить C# | ||
Доктор Манхэттен 39 - 24.02.21 - 18:09 | (37) Ну конечно. Это же очевидно. | ||
Вафель 40 - 24.02.21 - 18:18 | помнится когда переписывал тултипы для мисты с ванилы на жквери то там было 100500 костылей для ие | ||
Доктор Манхэттен 41 - 24.02.21 - 18:21 | (38) На C# я писал под Windows Phone. Хороший ЯП. Не знал что под iOS можно писать на Микрософте. | ||
Garikk 42 - 24.02.21 - 18:36 | (41) там помоему всёравно нужен гдето xcode | ||
NorthWind 43 - 24.02.21 - 18:49 | (41) ты будешь смеяться, но даже на свежих версиях Delphi можно. | ||
Serginio1 44 - 24.02.21 - 19:32 | (42) Ну да. Нужен конкретный компилятор
https://docs.microsoft.com/ru-ru/xamarin/ios/get-started/installation/ https://ru.wikipedia.org/wiki/Xcode Пакет Xcode включает в себя изменённую версию свободного набора компиляторов GNU Compiler Collection и поддерживает языки C, C++, Objective-C, Objective-C++ (англ.)русск., Swift, Java, AppleScript, Python и Ruby с различными моделями программирования, включая (но не ограничиваясь) Cocoa, Carbon. Сторонними разработчиками реализована поддержка GNU Pascal[1], Free Pascal[2], Ada[3], C#[4], Perl[5], Haskell[6] и D[7]. Пакет Xcode использует GDB в качестве back-end’а для своего отладчика. | ||
Доктор Манхэттен 45 - 24.02.21 - 19:40 | (44) Вот засранцы, JS не добавили в пакет. | ||
NorthWind 46 - 24.02.21 - 20:13 | (45) меня более удивляет мешанина из интерпретируемых и компилируемых языков. | ||
NorthWind 47 - 24.02.21 - 20:13 | какой-то уж очень суровый комбайн получается в одной среде | ||
Доктор Манхэттен 48 - 24.02.21 - 20:17 | (46) От языка это не зависит, зависит от его применения. Любой язык может быть как интерпретируемым, так и компилируемым. | ||
NorthWind 49 - 24.02.21 - 20:18 | (48) в теории да, на практике вы вряд ли встретите интерпретируемый си или компилируемый питон. Так уж сложилось. | ||
Доктор Манхэттен 50 - 24.02.21 - 20:20 | |||
NorthWind 51 - 24.02.21 - 20:25 | (50) Заценил, экзотично. Но оно заметно заточено на обучение, и, похоже, не сильно свежее - последние обновления на сайте 17 годом. Я не спорю, что технически можно сделать. Но это будет из разряда экзотики. Общепринятая работа с С/С++ это компиляция. | ||
Кирпич 52 - 24.02.21 - 20:35 | (49) вот тебе питон https://www.pypy.org/ компилируемый (почти)
вот тебе Си https://ru.wikipedia.org/wiki/Tiny_C_Compiler (можно запускать как интерпретатор и встраивать в свои приложения) | ||
ДедМорроз 53 - 24.02.21 - 20:42 | Чистые компилляторы превращают выражения на языке в машинный код,если вместо этого используется байт-код,то это уже интерпретатор кость и с частью компилляции.
Кроме того,интерпретатором обычно считают исполнитель,который выполняет код построчно. В Си же,например,можно прекрасно сделать интерпретатор,который коспиллирует функции целиком,а потом их вызывает,только вместо каждого вызова функции будет выставлен вызов загрузчика. | ||
ДедМорроз 54 - 24.02.21 - 20:43 | Также нужно понимать,что отладка реально компиллированного кода-это очень неприятное занятие,а использовать специально подготовленный код не всегда можно. | ||
Кирпич 55 - 24.02.21 - 20:54 | +(52) IronPython еще умеет .NET сборки делать | ||
Доктор Манхэттен 56 - 24.02.21 - 22:52 | (54) Фу, какой этот компилированный код противный. В топку его нафиг. | ||
Доктор Манхэттен 57 - 25.02.21 - 17:40 | (16) >> Поэтому,большая вероятность,что сервер,даже если и удастся его написать,будет работать,пока устройство не заснуло.
Можно же настроить приложение чтобы будило телефон, точнее чтобы не давало ему заснуть вообще. Когда смотришь фильм на два часа, он же не засыпает вообще. А мне достаточно чтобы не заснул минут 30 максимум. | ||
Garykom 58 - 25.02.21 - 18:12 | На данный момент чистых интерпретаторов не осталось
Или компиляторы или нечто среднее, в некий байт-код сначала переводится и уже он исполняется. | ||
ssh2006 59 - 25.02.21 - 18:20 | (11) > ифон, анально огороженный
привет парень из прошлого. Хранишь дома коллекцию mp3 на самодельном NAS ? | ||
Доктор Манхэттен 60 - 25.02.21 - 18:24 | Короче, на чем лучше писать приложение для обмена данными с телефоном? Думаю белый IP ему сделать. Либо он сам будет подключаться к другому белому IP.
Нужно передавать видео с камеры, получать звуковые команды и сразу же их выводить в наушники с минимальными задержками. Какой инструмент для этого лучше подходит? Учитывая что JS знаю отлично, C# и С++ похуже. Рекламное место пустует | ||
Garykom 61 - 25.02.21 - 19:13 | |||
Garykom 62 - 25.02.21 - 19:14 | |||
Garykom 63 - 25.02.21 - 19:15 | Только хз как под iOS там как бы Swift сча в моде взамен откровенно сложного и неудачного Objective-C | ||
Garikk 64 - 25.02.21 - 19:25 | (59) это кстати неплохой способ коллекцию-таки-сохранить
по своей работе могу сказать (не сильно нарушая NDA) правообладатели постоянно снимают музыкальные релизы с публикации, не сильно морочась что они у когото в плейлисте висят | ||
Доктор Манхэттен 65 - 25.02.21 - 19:34 | (61) Это под андроид. Мне надо под iOS | ||
Доктор Манхэттен 66 - 25.02.21 - 20:04 | +(60) Должно получиться что-то на подобии видеозвонка, но разница в том, что звук нужно передавать только от одного телефона в другой, а видео только в обратном направлении. И минуя промежуточный веб-сервер, чтобы задержки были как можно меньше, считанные миллисекунды. Чем меньше, тем лучше. | ||
Garykom 67 - 25.02.21 - 20:47 | (66) swift учи | ||
Вафель 68 - 25.02.21 - 21:51 | (66) аидео рацию чтоли делаешь? |
|
Список тем форума |