Pull to refresh
29
0
Send message
целевая платформа только браузеры

React Native смотрит на этот пункт грустно и с недоумением.

Статья выглядит как представление Vidom, а по сути рассказ о ± React. Может я и не прав, но кмк большая часть статьи должна быть описанием Vidom, с примерами и прочим. А про React — для затравочки.
1. В принципе, можно. Facebook вполне использует, а им виднее готово их поделие или нет. Насчет версии, скорее то что, API еще может меняться (и менялось сильно в 0.18 вроде версии). Каких-то фич и правда не хватает (например, RCTMaps для Android), но это вполне обходимо стороними компонентами. Так что, бояться нечего кроме смены API за которым надо следить. Ну или не обновляться.
Можно! Лично я предпочитаю делать следующую структуру:

Styles.base.js — в нем объект в котором стили общие для обеих платформ, вида

export default {
    container : {
        flex: 1
    }
};


Styles.ios.js — стили специфичные для iOs:

import BaseStyles from './Styles.base';
import { StyleSheet } from 'react-native';

export default StyleSheet.create([ BaseStyles, {
...
} ]);


Styles.android.js — специфичные для Андроида стили, содержимое аналогично предыдущему

Затем в коде нужного компонента уже делаю что то типа того:

import styles from './Styles'; //При этом подключатся базовые + специфичные только для текущей платформы

....

<View style={styles.container}>
...
</View>


Как-то так. Писал из головы, возможны неточности в деталях.
В больших чатах была бы полезна фишка, что никто кроме администраторов (или того кто его завел) не мог им управлять. В моем канале на ~900 человек это может стать адом, если даже парочка «для проверочки» вызовет /help или будут менять настройки работы, например.
Извините, если верить статье, то он, во-первых, совсем не хакер (хакер это вообще не про взлом с целью поломки). А, во-вторых, вообще м… к какой-то, который саботировал труд сотен, если не тысяч людей (если брать всю цепочку, которая на конвейере только начинается).
Да и криворукий, к тому же, раз .«предварительно протестированной… программа самостоятельно запустилась раньше на несколько дней».
P.S.: а приговор, как по мне, на удивление справедливый, если не сказать, что мягкий.
https://github.com/yuchi/react-titanium

По сути, легким движением превращаем Titanium в React Native. Наткнулся прям вот сегодня.
Единственная проблема, что плагин «titaniumify» у меня не собрался, т.к. одна из его зависимостей (вроде, некий nan) не дружит с нодой >= 4, а у меня 5. Временно обошел тем, что собираю проект gulp'ом из ES6 в ES5. А всё остальное, на первый взгляд, работает.
Автор потакает запросам сообщества про «Больше Кати, меньше кода». Ну и, в общем-то, правильно делает.
P.S.: думаю, приписку «Программер, одержимый идеей децентрализации денег» скоро нужно будет менять на «Молодой человек той самой Кати, программер, одержимый идеей децентрализации денег». Ну или просто «Парень Кати» или «Бывший парень Кати», пока не ясно.
Тестировать на парашютистах? Вот это реально круто! Молодцы, ребята, умеете работать по хардкору!
И по-татарски (видимо, и на любом тюркском языке). До пассажа про «е-» всерьез и думал, что это ассоциативный ряд «ребёнок» — «маленький» — «маленький фреймворк».
Не, это мелковато. Нужно сразу запретить вещество оксиген, ведь его употребляли террористы (все!) при подготовке терракта (любого!). Я гарантирую достоверность информации, источник крайне надёжен! А ещё он является важным компонентом для работы многих взрывных устройств (без него не будет горения и как следствие, взрыва).
Меня тоже коробит от <?, поэтому в моём коде всегда ровно один <?php в начале файла и никаких ?> (и то, он проставляется автоматически PhpStorm'ом). С html работает шаблонизатор twig, в котором синтаксис, ИМХО, гораздо органичнее вписывается в html, чем php или тот же parser.
И да, посмотрел на сайт парсера, судя по датам релизов, он уже начинает отдавать мертвичинкой. А слова apache и cgi заставили нервно дёрнуться. Как в этом вообще можно жить?
Знаю, даже делал оболочку к нему (но не на РНР). Вопрос остаётся. Разве не проще взять какой-нибудь nw.js в kiosk-mode (и да, к купюроприёмнику там интерфейс есть через расширение node.js). Или, о ужас, написать нативную десктоп приложуху на практически чём угодно.
Любой, даже самый двинутый «сайтостроитель» может в js, так что вариант с nw.js вполне может взлететь. Да даже есть всякие извращения типа для созданий «нативных» приложений на РНР, для самых упоротых.
Вот только зачем там веб-фреймворк то? Не вижу ни одной объективной причины.
Не не, это нельзя сравнивать. У Symfony и Symfony 2 кроме названия и авторов общего нет ничего от слова «совсем». И, кмк, первый был убогонький, зато второй просто шикарен.
Да я вообще-то отребьем назвал технологии…
Но и за то, чтобы в этот мирок не лезло отребье из других областей.

Мир РНР — мир [технология]. В этот мир не лезло что? Отребье [технологии] из других областей. Причем тут люди? То то я ваш коммент понять не мог, про то какое отребье в РНР торчит.
Шутки шутками, а я как-то увлекшись процессом «пробил» мизинцем на ноуте клавиатуру как раз в районе левого шифта. Точнее сломал крепления, поддерживающие плату с клавишами в том районе. Так что, обилие нажатий на шифт в процессе программирования на РНР действительно вредно. шучу
встроенность конструкций в html и возможность покраски данных

А разве не за это раньше ругали PHP? Ну или ругают, те, у кого знания о РНР >= 10 летней давности. Это уж точно не повод для гордости и не аргумент за «лучшесть для веба».
Для динозавров: PHP сейчас слава б-гам уже давно отошел от этой парадигмы, если что. Сейчас HTML только через шаблонизаторы принято делать.
Почему мы должны смиряться? Потому что какой-то странный человек так сказал? Ха-ха-ха. Нет уж, с вашего позволения, продолжу делать прекрасные большие проекты на PHP/Symfony 2.
От спринга в симфонии архитектура и похожий на гибернейт ORM, от джанго — похожий шаблонизатор. А что в Symfony от Rails? Всегда считал, что воплощение рельс на РНР — Yii.
Спасибо за ответы, признаю, был неправ про Python.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity