Привет, товарищи кодировщики!
ВВЕДЕНИЕ
NinjaCodeGen стремится подорвать индустрию разработки программного обеспечения,
1. упростив создание приложений на основе любой платформы < br /> 2. поощрение создателей шаблонов приложений с помощью участия в прибыли
Думайте об этом как о «торговой площадке фабрики программного обеспечения для запуска приложений».
ВИДЕНИЕ
Мировой отдел общего программного обеспечения порадует разработчиков, упростив запуск приложений в нескольких средах.
ПРОБЛЕМА
Разработка программного обеспечения чрезвычайно трудна / болезненна, поскольку требует значительных времени, денег, обучения, навыков, опыта и риск. Это рынок с оборотом 500 миллиардов долларов, на котором есть много возможностей для снижения неэффективности.
Для разработчиков существует так много постоянно меняющихся фреймворков, что практически невозможно быть экспертом более чем в одной из них. Часто мы застреваем в обслуживании устаревшего, медленного и утомительного приложения, потому что просто не можем позволить себе перейти на новейшие технологии.
Для большинства команд неточные оценки, изменение технологий, задержки, превышение бюджета и низкое качество из-за отсутствия автоматизированного тестирования настолько распространены, что это просто еще один рабочий день в офисе. Создание типичного корпоративного приложения может занять годы и стоит миллионы долларов.
Итак, вместо того, чтобы начинать каждый проект с нуля, а что, если существует быстрый и простой способ создать отличную исходную кодовую базу в любом фреймворке? Эта потребность существует уже несколько десятилетий и никогда не исчезнет, поэтому она всегда будет полезной, поэтому мы верим в это так много.
РЕШЕНИЕ
NinjaCodeGen легко запускает ваше приложение на любой платформе. Это значительно сэкономит время и деньги без каких-либо рисков.
Есть 3 простых шага:
1) Схема - определите структуры данных…
2) Настройки - выберите тип приложения…
3) Исходный код - сгенерируйте код приложения…
Поскольку большинство программных приложений управляют данными, мы начинаем с приложений Admin / CRUD (Create Read Update Delete). Здесь пользователи могут управлять различными типами данных с помощью меню, списков и форм. Данные могут быть такими, как клиенты, продукты и заказы, списки обычно имеют разбиение на страницы, сортировку и фильтрацию, а формы имеют проверку ввода, например требуется или имеющий максимальную длину.
Создатели, эксперты в определенных фреймворках, библиотеках, компонентах и темах, могут добавлять свои собственные шаблоны, в то время как другие могут изменять существующие в соответствии со своими собственные потребности.
Отчасти это значительно повышает производительность, а отчасти - мы ленивы и непоследовательны, особенно стандартный код.
ИСТОРИЯ
Как и большинство опытных разработчиков, я потратил много лет на написание программного обеспечения, в основном для управления данными. Я люблю кодировать и могу писать код по 16 часов в день, но использование новой постоянно меняющейся технологии было, есть и всегда будет сложной задачей. разочарования и на самом деле ужасающе непродуктивного.
Реальная история: не так давно, в качестве одного из многих личных примеров, я работал над приложением среднего размера, на которое команда из 10 человек ушла в течение 10 месяцев и 1 000 000 долларов до того, как он был приостановлен; только половина из них была завершена. У него были экраны ввода; но не было никаких списков или функций удаления / обновления, поэтому это был только C для Create в CRUD. Вдобавок ко всему, он был построен на старой медленной и сложной структуре пользовательского интерфейса, проприетарных компонентах и темах CSS, И не было автоматизированного тестирования (ручные тестеры QA). Этому проекту и тысячам подобных ему по всему миру можно очень помочь.
Как разработчик, мы все прошли долгий путь, выглядя примерно так: HTML - ›ColdFusion -› ASP / VBScript - ›JAVA / JSP / J2EE -› ASP.NET - ›Silverlight -› WPF - ›KnockoutJS -› AngularJS - ›PhoneGap -› Ionic - ›Angular 2 -› Angular 4.
И в глубине души мы все хотели бы знать ВСЕ самые самые популярные фреймворки и последние версии, такие как: Angular v5, React / Redux v16.0, Vue v2.4, Ionic v3. .7, Electron v1.7, Xamarin,…
Но в реальной жизни мы суетимся в поисках лучших фреймворков, изучаем его, сравниваем лучшие компоненты (сетка, меню и т. Д.) , выясните, как реализовать безопасность, проверку ввода и т. д. Мы также делаем много ручного кодирования для CRUD. Мы часто просто пропускаем автоматическое тестирование, проводим его вручную и платим цену, тратя дополнительное время и деньги на тестирование и исправление ошибок. А затем, когда начинается новый проект, цикл начинается заново (если только мы не застряли в режиме обслуживания со старыми технологиями, и никому не нравится оставаться позади).
ДОЛЖЕН БЫТЬ ЛУЧШИЙ СПОСОБ для миллионов разработчиков и владельцев проектов. Это настоящая и трагическая история всех разработчиков на Земле. Думаю, нам пора собраться вместе и запустить новое предприятие, поэтому мы ищем разработчиков со всего мира, которые присоединятся к нам!
ЛОГОТИП
Пройдите от «нулевой обезьяны кода» до «обалденного героя-ниндзя-кодера».
ДОРОЖНАЯ КАРТА
БЕТА
- Angular 4, материальный дизайн, бутстрап, бета-версия Kendo UI
- Ионная альфа
V1.0
- Улучшения / исправления ошибок (вход в систему, авторизация, предупреждение о переходе, улучшенные реактивные формы, совместимость с ng-CLI, отзывчивый дизайн.
- Ионный, Электронный
- C # /. NET и другие серверные коды
V1.1
- React, Vue
V1.2
- Xamarin, PWA
- Больше тем и библиотек компонентов
V2.0
- SaaS с подписками
- Блокчейн интеграция
УНИКАЛЬНЫЙ
Что-то уникальное в NCG заключается в том, что он использует Angular для кода приложения, а также для системы шаблонов, поэтому нет необходимости изучать разные языки (JAVA, C #, ...), механизмы шаблонов (T4, руль, усы, ...), IDE или инструменты сборки (Maven, MSBuild,…). Мы используем node.js, npm, Angular, TypeScript и Visual Studio Code, знакомые инструменты в любом наборе инструментов разработчиков Angular.
БЛОКЧЕЙН / ЛИСК
Мы думаем, что NCG идеально подойдет для децентрализованного приложения и ICO на Lisk из-за крайнего совпадения в целевой аудитории разработчиков JavaScript, устраняя проблемы разработки и упрощая. Блокчейн можно использовать для распределения прибыли, в то время как само приложение будет постоянно открывать доступ огромному количеству разработчиков к экосистеме Lisk.
КАК ПОДДЕРЖИТЬ
Нам нужна ваша помощь, присоединяйтесь к нам. Мы будем рады вашим отзывам о том, что можно улучшить, изменить и добавить. Мы хотим заниматься этим постоянно, поэтому ищем больше финансирования / спонсоров / пожертвований / доходов / помощи.
Информация
- сайт - http://ninjaCodeGen.com
Код
- github - пометка, форк и исправление проблем (https://github.com/ninjacodegen)
Социальные медиа
- twitter - подписаться и (повторно) твитнуть (http://twitter.com/ninjaCodeGen)
- youtube - лайк и комментарий (http://youtube.com/ninjaCodeGen)
- средний блог - подписывайтесь и аплодируйте / рекомендуйте (http://medium.com/ninjaCodeGen)
- facebook - лайк и комментарий (http://facebook.com/ninjaCodeGen)
- steemit - проголосовать http://steemit.com/@chauey
Пожертвовать
- patreon - http://patreon.com/ninjaCodeGen
- биткойн - 1HdKAZiT5mmb3PGwEVZPLAewSB1mfnV1Mj
- ethereum - 0xfe4A888546B117Ad8C21Fe31a634D2f00aC916a4
- Лиск - 6153013381553183204L
КОНСАЛТИНГ
Если ваша компания хочет создать приложение для управления данными CRUD и хочет, чтобы мы создали собственный набор шаблонов, свяжитесь с нами.
Спасибо!
Давай поиграем с кодом!