Recommended Posts

Люди! расскажите пожалуйста чтобы например сделать сайт для заказчика и чтобы ему было удобно данные самому потом вписывать на сайт ( заполнять таблицу футбольного чемпионата) обязательно нужен CMS или есть вариант сделать это на самописном сайте с добавлением некоего решения для удобного заполнения контентом сайта для заказчика 

Share this post


Link to post
Share on other sites

Тут  есть варианты.

  1. Берём популярную CMS (Wordpress, битрикс, modx или, упаси ЛММ, юми). Долго мучаемся при разработке, долго мучаемся при обучении заказчика, затем долго мучается заказчик. Зато можно будет потом посадить заказчика на поддержку и тянуть с него деньгу фактически ни за что;
  2. Делаем полностью самописный сайт. Долго мучаемся, чтобы сделать хоть сколько-нибудь юзабельными совершенно обычные вещи вроде списков и форм добавления/редактирования. Затем долго мучается заказчик из-за того, что у него то глюки вылезают, то не хватает элементарного функционала. Зато можно будет потом посадить заказчика на поддержку и тянуть с него деньгу за свой тяжкий труд по приведению своего творения в хоть сколько-нибудь пригодное состояние;
  3. Берём хорошо зарекомендовавший себя фреймворк, имеющий в своём составе админку, которая в большинстве случаев настраивается парой строк в файле admin.py, протестированную годами и многими тысячами пользователей, имеющую все необходимые возможности, тратим полдня на настройку серверной части. И есть в жизни счастье, и клиент доволен. Правда, вероятность подсадить его на поддержку несколько снижается, но это компенсируется положительными сигналами в сарафанном радио.

Выбирать вам.

Share this post


Link to post
Share on other sites
Тут есть варианты. Берём популярную CMS (Wordpress, битрикс, modx или, упаси ЛММ, юми). Долго мучаемся при разработке, долго мучаемся при обучении заказчика, затем долго мучается заказчик. Зато можно будет потом посадить заказчика на поддержку и тянуть с него деньгу фактически ни за что; Делаем полностью самописный сайт. Долго мучаемся, чтобы сделать хоть сколько-нибудь юзабельными совершенно обычные вещи вроде списков и форм добавления/редактирования. Затем долго мучается заказчик из-за того, что у него то глюки вылезают, то не хватает элементарного функционала. Зато можно будет потом посадить заказчика на поддержку и тянуть с него деньгу за свой тяжкий труд по приведению своего творения в хоть сколько-нибудь пригодное состояние; Берём хорошо зарекомендовавший себя фреймворк, имеющий в своём составе админку, которая в большинстве случаев настраивается парой строк в файле admin.py, протестированную годами и многими тысячами пользователей, имеющую все необходимые возможности, тратим полдня на настройку серверной части. И есть в жизни счастье, и клиент доволен. Правда, вероятность подсадить его на поддержку несколько снижается, но это компенсируется положительными сигналами в сарафанном радио. Выбирать вам.

 

реклама джанго? )))

 

Странно что ТС так быстро ушёл ибо я сомневаюсь что он знает питон, сомневаюсь что он знает даже php, да если он не знает на чем сделать сайт я даже и не знаю что он знает =)) Совет писать на питоне тут конечно дельный, через годик другой думаю сделает сайт =)))

Share this post


Link to post
Share on other sites

Тут  есть варианты.

  1. Берём популярную CMS (Wordpress, битрикс, modx или, упаси ЛММ, юми). Долго мучаемся при разработке, долго мучаемся при обучении заказчика, затем долго мучается заказчик. Зато можно будет потом посадить заказчика на поддержку и тянуть с него деньгу фактически ни за что;
  2. Делаем полностью самописный сайт. Долго мучаемся, чтобы сделать хоть сколько-нибудь юзабельными совершенно обычные вещи вроде списков и форм добавления/редактирования. Затем долго мучается заказчик из-за того, что у него то глюки вылезают, то не хватает элементарного функционала. Зато можно будет потом посадить заказчика на поддержку и тянуть с него деньгу за свой тяжкий труд по приведению своего творения в хоть сколько-нибудь пригодное состояние;
  3. Берём хорошо зарекомендовавший себя фреймворк, имеющий в своём составе админку, которая в большинстве случаев настраивается парой строк в файле admin.py, протестированную годами и многими тысячами пользователей, имеющую все необходимые возможности, тратим полдня на настройку серверной части. И есть в жизни счастье, и клиент доволен. Правда, вероятность подсадить его на поддержку несколько снижается, но это компенсируется положительными сигналами в сарафанном радио.

Выбирать вам.

посоветуйте ресурс по фрэймворку, не нашёл ничего внятного в сети :wacko:

Share this post


Link to post
Share on other sites

реклама джанго? )))

да как бы это выразиться-то получше… Не совсем. За рекламу обычно платят. А это считайте добрым советом.

Просто я пишу почти на всём, и на рельсах, и всяким php не брезгую, и даже на джаве опыт был. Но вот есть простая, красивая и логичная штука — Django. Для разработчика на мой взгляд лучше нет ничего.

 

посоветуйте ресурс по фрэймворку

По-русски есть djbook.ru — там и документация, и форум с нормальным таким сообществом.

Share this post


Link to post
Share on other sites

Зашел на djbook.ru сразу видно сайт не о верстке - без js меню открывается на ~80 пикселей ниже объекта hover - тяем мышку и меню пропадает :)
 

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

Share this post


Link to post
Share on other sites

Зашел на djbook.ru сразу видно сайт не о верстке

так и есть, не о вёрстке вообще. О вёрстке здесь.

 

Но когда сайт нужен через неделю и сайт обыденный в плане функциональности …

Так-то оно так, но вот некоторое время назад было у меня увлечение: на спор делать блог со статьями и комментариями за час на произвольной платформе на глазах у удивлённой публики.

Обычно получалось за полчаса.

Были, правда, опасения насчёт того, что публика предложит сделать на каком-нибудь, к примеру, эрланге (знать не знаю, что это, распространён он мало, подозреваю, что и материалов по нему не особо много, но сайты на нём делают) или ассемблере (владею оным сносно, но уж очень долго пришлось бы реализовывать простейшие вещи).

Разгром пришёл откуда не ждали. Первый провал был с вордпрессом. Ушло заметно больше часа. Второй — с UMI. Тот вообще не сдался. Между ними чуть не постигла беда с битриксом, условно завершить нечто похожее на обещанный блог получилось на последних секундах.

Так что насчёт готовых продуктов есть некоторые сомнения.

Share this post


Link to post
Share on other sites
Первый провал был с вордпрессом

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Member Statistics

    46,424
    Total Members
    3,128
    Most Online
    Valery Subbotin
    Newest Member
    Valery Subbotin
    Joined
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Спрашивают сейчас

  • Пишут сейчас

    • нашла ответ 'use strict'; class StringBuilder { constructor(value) { this.value = value; } get val() { return this.value; } set val(value) { this.value = value; } append(str) { this.value += str; } prepend(str) { this.value = `${str} ${this.value}`; } // додає елемент на поч і в кін pad(str) { // this.value = str + this.value + str; this.value = ` ${str} ${this.value} ${str}`; } } const builder = new StringBuilder('.'); // const value = builder.value(); // console.log(value); builder.append('^'); console.log(builder.value); // '.^' builder.prepend('^'); console.log(builder.value); // '^.^' builder.pad('='); console.log(builder.value); // '=^.^='  
    • Не могу понять где у меня ошыбка. нужно написать класс и зделать следуещое:  Геттер value - возвращает текущее значение поля _value Метод append(str) - получает парметр str (строку) и добавляет ее в конец _value Метод prepend(str) - получает парметр str (строку) и добавляет ее в начало value Метод pad(str) - получает парметр str (строку) и добавляет ее в начало и в конец _value 'use strict'; class StringBuilder { constructor(value) { this._value = value; } get itev() { return this._value; } append(str) { this._value.push(str); } prepend(str) { this._value.unshift(str); } // додає елемент на поч і в кін pad(str) { this._value.split(' '); } } const builder = new StringBuilder('.'); // const value = builder.value(); // console.log(this.value); builder.append('^'); console.log(builder.value); // '.^' builder.prepend('^'); console.log(builder.value); // '^.^' builder.pad('='); console.log(builder.value); // '=^.^='
    • Я думаю тем, что на параграфы делятся статьи, главы книг и т.п., в общем всё что предназначено для чтения. Зачем же менять назначение параграфа включая его в форму, если есть div, который служит для тех ситуаций, когда текстовому блоку не нужна семантическая окраска.
  • Popular Contributors