Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   конкурентное преимущество на рынке веб-приложений (https://javascript.ru/forum/job/39133-konkurentnoe-preimushhestvo-na-rynke-veb-prilozhenijj.html)

dmitriymar 17.06.2013 20:57

Цитата:

Сообщение от micscr
то что ты говоришь - больше на чушь какую то похоже

Цитата:

Сообщение от DjDiablo
Товарищ бредит кажись.

его темы и вопросы просмотрите - все вопросы отпадут

mta88 18.06.2013 06:40

не взлетит
уже десятки лет самое сложное это не реализация функционала, а вытягивание из клиентов их желаний и поддержка старого кода

и собственно вот свежая бизнес-идея
  1. разработчики rails бросили rails 2.3
  2. однако системы на rails 2.3 существуют и работают и им нужна поддержка (особенно исправление багов и уязвимостей)
  3. делаем коммерческую версию rails 2.3, пересаживаем на нее всех кого найдем, стригем купоны

macdack 18.06.2013 10:37

Цитата:

Сообщение от Дзен-трансгуманист (Сообщение 256862)
:)
Ну, чисто теоретически, можно сделать систему, которая собирает код на основании специально созданного для этого дела предметно-ориентированного мета-языка.

ну хоть один форумчянин знает об DSL языках и что за ними будущее и ИИ

DjDiablo 18.06.2013 11:03

Цитата:

ниша какая ? где нынче фрилансеру на жаваскрипте золотая жила
где можно срубить эксклюзивчик?
Крик отчаянья прямо :lol:

Цитата:

ну хоть один форумчянин знает об DSL
Что касается веба то тут предостаточно DSL языков.
- regular expressions
- SQL
- CSS

Описание UI в extJs это internal Dsl
bbar: [{
                iconCls: 'add16',
                text: 'Button 3'
            },
            '-',
            {
                iconCls: 'add16',
                text: 'Button 4'
            },{
                iconCls: 'add16'
            },{
                iconCls: 'add16'
            },
            '-',
            {
                iconCls: 'add16',
                text: 'Button 5',
                menu: [
                    { text: "Menu Item 1" }
                ]
            }
        ]



На самом деле в буржунете идут споры даже о том является ли jQuery internal DSL
//помоему очень похоже на internal DSL
$("#container").
  find(".subcontainer").
    
    find(".items").
      click(..).
    end().
    
    find(".other-items").
      hover(..).
    end().
    
  end().
  
  find("form.create-item").
    ajaxForm().
  end().
end();


Anguar позволяет писать директивы, то есть позволяет придумать свой HTML подобный язык описания интерфейса.
<slider>
   <slide animation="up"><img src="1.jpg"></slide>
   <slide animation="down">текст</slide>
   <slide animation="show"><img src="2.jpg"></slide>
</slider>


А примером чистого не вебовского предметно ориентированного языка является язык в 1С

macdack 18.06.2013 12:33

да, чота я размазал мысль

в самом деле - есть же программы коммерческие и бесплатные с открытым кодом

Shaci 18.06.2013 13:37

Хули эта тема не в разделе оффтопик?
Даже не, не так, создайте раздел - "Оффтопик для троллей и максимуса", и туда поместите.

DjDiablo 18.06.2013 14:08

Цитата:

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

Если сомневаешься то попробуй переписать какой нибудь js слайдер на asm.js. Сложность такой работы намного выше, и времени уйдёт намного больше по сравнению с обычным JS, при почасовой оплате такой слайдер будет раз в 10 дороже обычного.
Зато поддерживать такой код смогут очень немногие программисты :D

Так что можно смело рекламировать так:

Нужен программист и вам некуда девать время и деньги? Вас спасёт macdack !!!
долго, дорого, и без возможности что либо исправить.
Звоните. 8(XXX) xxx-xx-xx. Мои скрипты не нуждаются в обфускации :)

deivan 18.06.2013 14:19

а что, вполне живая тема, я тоже хочу как на картинке.. :)

хотя вернее всего следующий вариант:
- регистрируемся на одеске и прочих забугорных фриланс-конторах;
- открываем карточный счет манибукерс или что там можно с возможностью принимать оплату на пейпал;
- нанимаем менеджера по продажам со знанием инглиша - искать клиентов из п.1;
- нанимаем на местных фриланс-биржах исполнителей под конкретные проекты;
- ценообразование строим следующим образом: (ЗП наемникам + расходы) *2 = цена проекта.

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

ах да, осталось самая незначительная и ничтожная деталь -- просто СДЕЛАТЬ все это.
и вот на этом шаге отваливаются 99,9% мечтателей :)

DjDiablo 18.06.2013 14:55

Цитата:

Зачем прямо на asm.js?
Демонстрации для!

DjDiablo 18.06.2013 15:08

Ё моё!
Демонстрация зависимости скорости разработки от сложности разработки. Если на typescript делать тогда в чём сложность.

Он же мечтает усложнить разработку настолько что никто кроме него не разберётся. А я утверждаю что от усложнения он первым и пострадают. И в качестве проверки предлагаю написать чего нибудь на сложном языке.
Для веб ничего сложнее чем Asm.Js в голову не пришло.

Понятное дело что для решения проблемы достаточно отдать клиенту обфусцированный или откомпилированный код, а исходники держать у себя. Но вопрос стоял именно про веб приложения со сложностью кода.


Часовой пояс GMT +3, время: 18:37.