powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что такое AnguarJS?
25 сообщений из 470, страница 1 из 19
Что такое AnguarJS?
    #39487961
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как бы и статьи всякие есть. Теоретические.
А кто с ним работает? Для каких целей больше подходит? Вообще есть-ли люди, у которых имеется законченный проект с этой штукой (кроме хелловорлда, ясен пень)?
Не могу просечь фишку уже неделю почти.
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39487980
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeКак бы и статьи всякие есть. Теоретические.
А кто с ним работает? Для каких целей больше подходит? Вообще есть-ли люди, у которых имеется законченный проект с этой штукой (кроме хелловорлда, ясен пень)?
Не могу просечь фишку уже неделю почти.
Люди есть, проекты есть.
>>> Для каких целей больше подходит?
А для каких целей вообще фреймворки пишут, как по-твоему? Любые новые инструменты в программировании решают только одну задачу - уменьшение сложности. Если у тебя нет задач, которые тебе сложно решать на чистом JS и HTML, то ангуляр тебе не нужен.
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488001
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookShSergeКак бы и статьи всякие есть. Теоретические.
А кто с ним работает? Для каких целей больше подходит? Вообще есть-ли люди, у которых имеется законченный проект с этой штукой (кроме хелловорлда, ясен пень)?
Не могу просечь фишку уже неделю почти.
Люди есть, проекты есть.
>>> Для каких целей больше подходит?
А для каких целей вообще фреймворки пишут, как по-твоему? Любые новые инструменты в программировании решают только одну задачу - уменьшение сложности. Если у тебя нет задач, которые тебе сложно решать на чистом JS и HTML, то ангуляр тебе не нужен.
Вот и спрашиваю в каких случаях он эту самую сложность уменьшает.
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488025
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

Мы работаем. У нас есть законченные проекты, и далеко не один.
Подходит для реализации клиентского приложения, выполняемого в браузере.
Как минимум, хорошо подходит для релизации админок.
Очень хорошо подходит для enterprise решений.

Современный ангуляр 4-ой версии, эксплуатирует компонентный подход. Всё приложение бьётся на самостоятельные изолированные компоненты. Компоненты взаимодействуют через сервисы. Если бы не было ангуляра или подобных фреймворков, так или иначе, что-то подобное пришлось бы писать самим. Был бы свой велосипед.

Какую фишку тут не получается просечь? То, что не надо писать свой велосипед? Это и есть собственно фишка. Существенное, я бы даже сказал, колоссальное сокращение затрат и труда, чтобы получить результат.
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488028
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeВот и спрашиваю в каких случаях он эту самую сложность уменьшает.

В случае, когда тебе надо сосредоточиться на непосредственном решении задач, а не на инфраструктуру, архитектуру и обвязку.
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488038
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeВот и спрашиваю в каких случаях он эту самую сложность уменьшает.
Вот и повторяю, что если у тебя вопросов со сложностью проекта не возникало, то таких случаев ты не знаешь. Как возникнут, так ты и узнаешь.
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488062
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookВот и повторяю, что если у тебя вопросов со сложностью проекта не возникало, то таких случаев ты не знаешь. Как возникнут, так ты и узнаешь.
Вообще-то вопросов со сложностью в javascript правда не возникало. А вот с самой архитектурой MVC и MVP сплошь и рядом. Это когда действительно хелловорлд превращается в "сложный проект".
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488077
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeВообще-то вопросов со сложностью в javascript правда не возникало. А вот с самой архитектурой MVC и MVP сплошь и рядом. Это когда действительно хелловорлд превращается в "сложный проект".

Нужно больше конкретики :)
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488266
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeВообще-то вопросов со сложностью в javascript правда не возникало. А вот с самой архитектурой MVC и MVP сплошь и рядом.
Ну это все равно что сказать: "Проблем с эрекцией у меня нет, просто член не стоит"
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488278
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

а в чем разница между AngularJS и Angular2(4)?
(уже попробовала AngularJS, но до Angular2 пока не добралась)
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488306
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookНу это все равно что сказать: "Проблем с эрекцией у меня нет, просто член не стоит"
Не совсем верно, хотя остроумно.
Если уж цитируешь, то цитируй полностью. Я же сказал, что мвц и мвп - это те штуки, которые превращают элементарную программу в сложную.
Вообще-то, критерии сложности у всех разные. Я не видел нигде на вэб-страницах чрезвычайно сложной (клиентской) функциональности. Более того, считаю, что сложные программы возникают из-за кривого проектирования на уровне постановки задачи, ну и, понятное дело, кривой реализации.
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488337
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>>Я же сказал, что мвц и мвп - это те штуки, которые превращают элементарную программу в сложную.
Давно вы в АйТи?
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488343
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeЯ не видел нигде на вэб-страницах чрезвычайно сложной (клиентской) функциональности.
А в Lotus Domino?
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488366
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeFishHookНу это все равно что сказать: "Проблем с эрекцией у меня нет, просто член не стоит"
Не совсем верно, хотя остроумно.
Если уж цитируешь, то цитируй полностью. Я же сказал, что мвц и мвп - это те штуки, которые превращают элементарную программу в сложную.Элементарной программе оно не нужно. Оно нужно большой и сложной программе. Использование фреймворков и паттернов делает ее меньше, проще, единообразней.
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488392
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblabhVostt,

а в чем разница между AngularJS и Angular2(4)?
(уже попробовала AngularJS, но до Angular2 пока не добралась)

https://habrahabr.ru/post/320014/
https://dzone.com/articles/typed-front-end-with-angular-2
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488401
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeЯ же сказал, что мвц и мвп - это те штуки, которые превращают элементарную программу в сложную.

Вовсе нет.
Вообще, очень странная позиция.
Т.е. получается, что ребята, которые используют MVC, намеренно усложняют себе жизнь? Типа было всё просто и элементарно, потом понаехали какие-то паттерны и стало вдруг всё сложно и непонятно?

Короче, либо у тебя немного с логикой что-то не то, либо лыжи не едут.


ShSergeБолее того, считаю, что сложные программы возникают из-за кривого проектирования на уровне постановки задачи, ну и, понятное дело, кривой реализации.

Как понять, что проектирование «кривое»? У тебя есть какие-то критерии и метрики, чтобы глядя на код, ты мог сказать, что проектирование кривое? Опять таки, критерий «сложной» программы?


ShSergeЯ не видел нигде на вэб-страницах чрезвычайно сложной (клиентской) функциональности.

Глядя на автомобили, я вообще не вижу что в них такого сложного. Хреновина на колёсах с рулём и педалями. Т.е. это смотря с какой стороны посмотреть.

Вообще, посыл не понятен. Вопросы по ангуляру с конкретикой всё ещё ожидаются.
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488459
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt...Т.е. получается, что ребята, которые используют MVC, намеренно усложняют себе жизнь? Типа было всё просто и элементарно, потом понаехали какие-то паттерны и стало вдруг всё сложно и непонятно?...
Отчасти - да. Однажды (давно) видел программу, написанную на Дельфях, где был реализован какой-то хитрый паттерн. Да, программа работала, и всё зашибись. Чтобы работала одна форма требовалось несколько модулей: в одном запросы к БД, во втором бизнес-логика, в третьем, собственно сама форма с кнопочками и т.д. . Вобщем-то логично.
Соответственно, для того, чтобы внести изменение в программу, приходилось последовательно вносить изменения в эти несколько модулей. Вобщем, ничего страшного. Да, забыл сказать, это была бухгалтерская программа. Сервер - MS SQL.
Вот, из-за изменения законодательства, мне пришлось срочно и коренным образом менять алгоритм начисления больничных. Я обалдел от объёма работы, который надо было сделать за 2 дня командировки. Дело в том, что все запросы к базе были, типа select *, а логика - на делфях. Ну не умел (или не хотел) автор изучать SQL.
Я перенёс весь алгоритм начисления на SQL-сервер. Ну, хранимую процедуру написал. Правда я её долго писал и отлаживал. Больше дня. Ну и за пару часов с перекурами прикрутил её к форме.
Если бы я писал на делфях, с соблюдением того паттерна - нифига бы у меня не получилось. Поэтому я с большой осторожностью отношусь к программистам, которые говорят про паттерны.
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488520
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeЕсли бы я писал на делфях, с соблюдением того паттерна - нифига бы у меня не получилось.
квалификация программиста вызывает вопросы
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488531
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно джедаям из ПТ виднее.
Вообще-то я про ангуляр спрашивал. А не просил комментарии о своей квалификации.
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488534
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

А о какой квалификации может идти речь, когда вопрошающий не понимает смысла существования фреймворков и не видит причин для введения высокоуровневых абстракций?
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488551
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeОтчасти - да.

Отчасти вилка — смертельно опасный предмет, но если пользоваться ей по назначению, то это очень полезный инструмент, не так ли? Я просто пытаюсь подвести к тому, что сами по себе паттерны и архитектурные шаблоны полезны только при правильном и адекватном их применении.

ShSergeСоответственно, для того, чтобы внести изменение в программу, приходилось последовательно вносить изменения в эти несколько модулей.

1. Может проблема в неправильно спроектированной системе, а не в применяемых паттернах?
2. А может всё дело в том, что это язык делфи такой плохой, на другом языке такой проблемы бы не получилось (ирония)?
3. Ну что там ещё использовалось? if-ы использовались? Похоже проблема в них

ShSergeЯ перенёс весь алгоритм начисления на SQL-сервер.

С моей точки зрения, ты только ещё навредил.

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

Так и не стало понятно, почему у тебя не получилось бы. В чём конкретно проблема-то была? И при чём тут паттерны?
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488705
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttТак и не стало понятно, почему у тебя не получилось бы. В чём конкретно проблема-то была?ТС испугался надолго увязнуть в незнакомом болоте.

Понимаю и не осуждаю. Программирование это не только использование фреймворков, но и поиск компромиссов.
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488791
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook...вопрошающий не понимает смысла существования фреймворков...
Понимаю, иначе и этого топика бы не было.
FishHook....и не видит причин для введения высокоуровневых абстракций
Если говорить об javascript . то как раз и пытаюсь понять. А твои глупые посты очень этому мешают. Шёл бы ты в своё ПТ.

AntonariyТС испугался надолго увязнуть в незнакомом болоте..
Ясен пень испугался.

Всёт-аки хочу возвратиться к нашим мутонам. Всякие мвц и мвп существуют для того, чтобы разделить данные, бизнес-логику и то, что видишь на экране. Каким боком это относится к javascript ?
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488799
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeВсякие мвц и мвп существуют для того, чтобы разделить данные, бизнес-логику и то, что видишь на экране. Каким боком это относится к javascript ?


Код: javascript
1.
2.
3.
4.
5.
6.
7.
// Это данные

data = [
   {name: "Foo", price: 10},
   {name: "Bar", price: 20},
   {name: "Baz", price: 40},
]



Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
// Это бизнес-логика
   
   
@Injectable()
export class PriceService {

   url = "api/price_list/";

   constructor (private http: Http) {}

   getPriceList(): Observable<IMenuDataItem[]>{
     return this.http.get(this.url)
                     .map(this.extractData)
                     .catch(this.handleError);
   }

   private extractData(res: Response){
      let body = res.json();
      return body || [];
   }

   private handleError (error: Response | any) {
      let errMsg = `[${error.url}]: ${error.status} - ${error.statusText || ''}`;
      return Observable.throw(errMsg);
  }

}



Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
//Это отображение

@Component({
  selector: "price-list",
  template: `<row *ngFor="let item of data">
                       <cell>{{item.name}}}</cell>
                       <cell>{{item.price}}}</cell>
                   </row>
`
})
export class View implements OnInit{}
   data = [];
   constructor(private service: PriceService){}
   ngOnInit(){
       this.service. getPriceList().subscribe(data=> this.data = data)
}
...
Рейтинг: 0 / 0
Что такое AnguarJS?
    #39488803
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,
До сих пор не в курсе про MVC?
Оно в 2х ипостасях.
- на сервере буква С. Это post и перерисовка страницы
- на клиенте напр. Ангуляре. Это ajax.
Про дельфи глупый пример, т.к. там MVC внутри компонентов.
...
Рейтинг: 0 / 0
25 сообщений из 470, страница 1 из 19
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что такое AnguarJS?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]