Ні. Що потрібно робити для вашого додатка? Переконайтесь, що гарячий клапан подає гарячу воду, холодний клапан подає холодну воду, що вода тече в першу чергу, що ви можете протягнути труби там, де потрібно, а потім турбуватися про те, щоб здійснити фактичну сантехніку до всіх кімнат будинку або що буде в будинку насправді виглядають точно.
Передній кінець - це лише маска з деякими вимикачами і важелями на ній. Задній кінець - це лише річ, яка отримує запити на отримання та обробку даних. Дістаньтесь до точки, коли ви зможете швидко реалізувати обидва в будь-якій бажаній комбінації.
Але що б ви не робили, не дозволяйте дизайну одного диктувати дизайн іншого. Таким чином лежить божевілля.
Установіть інструменти, щоб дозволити вашим дияволам будувати будь-який чорт, необхідний для вашого клієнта, незалежно від того, скільки разів вони передумають. Потім побудуйте його до технічних характеристик і повторно налаштуйте його, поки нарешті не будуть задоволені маленькі переслідування.
Крім того, порівнювати динаміки на передньому кінці із задніми розробниками у 2008 році - це дуже давно в веб-роки. Заради забави, я хотів би виправити / додати кілька речей до цього старого каштана, оскільки ми пов’язали це у питанні, але також (сподіваємось) вкладіть декілька порад у межах:
Передні розробники
Зазвичай не мають ступеня CS або мають ступінь CS у школі третього рівня.
Показ рук. Скільки людей із ступенями КС навчали найкращих практик на передній частині? Або як не заплутати JavaScript? Або як вирішити проблеми з CSS від IE6-IE9? Індустрія підручників, яка керує науковими колами, занадто товста і ледача, щоб впоратися з технологіями, що постійно змінюються, тому вона отримує дуже мало «серйозної» уваги в коледжах. Це було чудово для пізньоквітучих, як я.
Робота мовами, схожими на основні (див. PHP - базовий)
Тому що PHP - це технологія на базі клієнта? Або тому, що JavaScript, натхненний головним чином схемою, має більше спільного з Basic, а не Visual Basic, який тепер вже не є актуальним на передньому кінці і ніколи насправді не був, але все ще доступний для веб-додатків .NET. У блозі порівнюються веб-розробники з відкритим кодом з відкритим кодом з веб-розробниками CS grad, використовуючи популярний корпоратив на даний момент. Я зіткнувся з невблаганним і компетентним в рівних частках в обидві сторони цього конкретного бою, але він все ще є ОСТ там.
Майте візуальну майстерність у перетворенні документів Photoshop в CSS / HTML / тощо.
Більше уваги до деталей, ніж "візуальна майстерність", яка трохи широка. Не всі з нас мають будь-які естетичні навички дизайну. Але так, більшість з нас повинні вивчити цей матеріал на рівні молодшого, і це насправді дуже важливо для написання хорошого інтерфейсу, який не використовує молотки JS, коли це робитимуть скальпелі CSS.
Мають високу толерантність до ітеративного програмування, завдяки вільним мовам
Ось чому ви хочете, щоб твори, про які я згадував раніше, хотіли в першу чергу. Ми передаємо натиснуті кнопки, ви виробляєте / отримуєте товар. Ми пакуємо і доставляємо їх. Немає жодних причин, щоб ці речі будь-яким чином були щільно пов'язані один з одним. Крім того, суворий набір тексту не повинен перешкоджати ітераційному процесу, якщо ви не смоктали на OOP, як правило, як правило, більшість людей, які люблять поспішати з мовою, яка технічно не має уроків. Але навіть якщо вони смердять, передній кінець потребує лише передбачуваної точки доступу, і ви можете робити все, що завгодно, на задньому кінці, доки ви не зробите щось дурне, як динамічно писати JavaScript, який не JSON або щільно прив’язуйте успішне поведінку заднього кінця до структури HTML, будучи "просто так". * кашель * java devs * / кашель *