Задать вопрос
Ответы пользователя по тегу Веб-разработка
  • Будущее у RestFull сайтов?

    zo0m
    @zo0m
    full stack developer
    Возможно, имеет смысл часть данных для JS-а готовить сразу на сервере, и, грубо говоря, делать так:
    <script>
    var prepairedValuesJSON = {} // <<< вот сюда на сервере готовить данные,  паковать в JSON и вставлять.
    // ...
    </script>

    Чтоб меньше колов с фронтабыло.
    Ответ написан
    Комментировать
  • Останется ли работа у веб-дизайнеров?

    zo0m
    @zo0m
    full stack developer
    А чем оно отличается от того же вордпресса? тем что SaaS? пффффф.
    Те у кого не было денег на сайт - смогут его сами себе сделать.
    А серьезные люди с интересными проектами баловаться таким не будут:)

    но за ссылочку спасибо, интересно поглядеть)
    Ответ написан
    2 комментария
  • Каким должен быть адрес у админки?

    zo0m
    @zo0m
    full stack developer
    в вк, фейсбуках и прочем, даже не одна админка, и вход в нее вряд ли через интернет возможен.

    а вообще адрес без разницы, выбирайте чтоб пользователям было удобно,

    "спрятать" урл - это не средство защиты, разве что от дурака, но он дальше застопорится на вводе логина и пароля.
    Ответ написан
    Комментировать
  • Какой PHP фреймворк выбрать для CRM/ERP?

    zo0m
    @zo0m
    full stack developer
    я не особо PHP люблю, но мой любимый Phalcon, я его для бэкенда юзаю, RESTы всякие.
    Очень шустрый. Идет отдельным экстеншеном, поэтому не всякий хостинг его поддержит. (из шаредов я пользуюсь им на джино)

    www.phalconphp.com
    Ответ написан
    Комментировать
  • AngularJS. Как правильнее организовать валидацию полей?

    zo0m
    @zo0m
    full stack developer
    Может в условиях когда не успеваете одно за другим дотягивать, сделать 2 вещи.
    1. оставить минимум клиентской валидации. (тут можно остановится). Да юзерам будет чуть менее удобно, зато не будет нерабочих форм.
    2. еще можно в качестве временного костыля, сделать веб-сервис\rest и валидировать на сервере. (только таймауты сделайте, чтоб не каждый юзерский чих дергал такую операцию)

    ------
    Хороший ответ дал Finter.
    Ответ написан
    Комментировать
  • Как узнать свой уровень программирования (Senior Middle Junior)?

    zo0m
    @zo0m
    full stack developer
    Раз не можете определиться со статусом то скорее всего вы джун, либо сидите в глубоком фрилансе :), но тогда все равно скорее джун.
    Если больше 2х лет в офисе штаны протирали, может и можете себе мидла прицепить).

    Но вообще, какая разница, все зависит от того куда вы идете. В веб-студиях я слышал есть всякие Senior Wordpress Developer, и вроде ж синиор))

    Смотрите по требованиям в вакансии, если подходите и пройдете собеседование(получили оффер ) - вот ваш тайтл.
    Ответ написан
    Комментировать
  • Какой js-фреймворк выбрать?

    zo0m
    @zo0m
    full stack developer
    Не знаю, чем вам Ангуляр не угодил, по моему самый вменяемый фреймворк. Сейчас вышла вторая версия, там все еще круче и проще: angular2.com
    Единственно что документации еще нет, и судя по тому что говорил чувак в видео пока не особо предвидится.

    П.С. да вы только поглядите как клево для него оформили бестпрактисы : trochette.github.io/Angular-Design-Patterns-Best-Practices
    Ответ написан
  • Какой язык выбрать для веб-разработки?

    zo0m
    @zo0m
    full stack developer
    PL/SQL и Oracle будут вам нужны, если вы планируете лезть в кровавый энтерпрайз.
    Почти все программисты стараются избегать писать запросы, и понапридумывали кучу оберток поверх сущностей из базы данных.
    Если вы не джун на проекте где будет много запросов - Oracle вам понадобится в последнюю очередь.

    Ну или вы хотите стать DBA - тогда только Oracle + PL/SQL

    Питон хороший язык. Никогда не бойтесь, что не найдете работу, если у вас действительно будет получаться, то проекты будут независимо от специализации.
    Ответ написан
    Комментировать
  • Куда двигаться в веб-разработке?

    zo0m
    @zo0m
    full stack developer
    Вот на эту тему образования коммикс:
    imgs.xkcd.com/comics/11th_grade.png

    И манифест(немного из другой оперы, но вдохновляюще) :
    macode.ru

    Что-бы чему-то научится --- "Пиши код, бл#@ь".

    Хочешь подучить JS? Выбери задачу с кучей JS кода и пиши пиши пиши, можешь по примерам, статьям в интернете, переделывать чужое решение, это не важно, пиши пока руки в кровь не сотрутся. Это лучший способ.

    ООП и прочее, для начала разберись с базовыми понятиями. Прежде чем их применять, пойми как оно устроено. А потом, опять же : выбери задачу и вливай в нее столько ООП сколько сможешь.

    ООП я бы сразу вместе с Java(например, первые 10-20 страниц Thinking In Java(на русс. Философия Java), как я помню уже должны будут вправить тебе мозги), даже если Java тебе не попрет, как минимум учить удобнее будет.

    Все то время что ты ждешь ответ от кучи незнакомых людей из интернета, которым по сути на тебя плевать, ты мог бы потратить на то, чтобы писать код и стать лучше. :)
    Ответ написан
    Комментировать
  • Является ли правильной конструкция?

    zo0m
    @zo0m
    full stack developer
    Такой стиль подходит, когда вы:
    1) учитесь
    2) колбасите прототип
    в этом случае красивый стиль не является целью, хотя конечно хорошо когда он есть.

    А вот в продакшен такое пускать стыдно :) - почитайте-погуглите на тему шаблонизаторов.
    Последним пользовался для PHP : docs.phalconphp.com/ru/latest/reference/volt.html
    _____

    update
    В комментах подробно расписано, как php безумно хорошо, а шаблонизаторы бессмысленная трата энтропии, но моя точка зрения, все же остается именно такой как выше. На дворе, поди не 95 год, господа.
    Ответ написан
  • Как организовать автотесты при активном изменении проекта?

    zo0m
    @zo0m
    full stack developer
    У нас всегда была проблема с автотестами, мне могло бы быть такое решение: организовать автотесты так, чтобы программистам было удобно добавлять\изменять сценарии. Программисты тогда бы сами их использовали во время работы.
    Это может быть либо ваше кастомное решение, либо можете вообще перейти на BDD. (Почитать, например тут habrahabr.ru/post/52929)
    и хоть иши в трекер писать в формате теста :)
    Ответ написан
    Комментировать
  • Как отобразить часть веб-страницы на другой странице в корпоративной сети?

    zo0m
    @zo0m
    full stack developer
    Скорее всего настройки системы вам не позволяют этого сделать "человеческим" методом.

    Как вариант, запустить свою веб-страницу, которая будет отображать нужные вам статусы.

    Откуда брать данные:
    1. Если эта информация отображается реалтаймово, без перезагрузки страницы, то там вероятно есть какой-нибудь REST сервис, можете фаербагом попытаться его найти. Так же возможно у самого софта есть такой сервис - поглядите в документации.
    2. Второй вариант: "влоб" парсим вашу страничку, например какой-нибудь регуляркой, и рисуем уже на страничке пользователей нужную инфу.
    Ответ написан
    Комментировать
  • Как сделать не большое приложение для браузера?

    zo0m
    @zo0m
    full stack developer
    Начинайте вот отсюда:
    https://developer.chrome.com/extensions/getstarted
    Ответ написан
    Комментировать
  • Обединить несколько html в один файл. как?

    zo0m
    @zo0m
    full stack developer
    С такой задачей не сталкивался, но как бы делал я.

    Написал бы под это дело простенький парсер на каком-нибудь любимом языке: Java/JS (выше вам пример на Node.js дали), и дергал бы его cron-ом или каким-нибудь другим планировщиком.

    Парсер бы ходил по папке, парсил все что между тегов body / head и приклеивал в конец результирующего файла.

    Более извращенный вариант:
    Если ваши данные хранятся в каком-нибудь определенном формате или форматах, и можно файлики распарсить в какую-нибудь структуру, и потом уже в конце рисовать по этой структуре красивый вывод (это ИМХО самый классный кейс).
    Даже можно даже sqlite под это дело прикрутить, пусть перед выводом все туда складывает, а потом обрабатывает и статистику собирать можно, типа сколько Exception вывалилось или еще какой-нибудь фигни и графики фигачить, и фильтры разные. Но это уже от объемов логов конечно зависит :) и вашего интереса.
    Ответ написан
  • Cms или собственный движок?

    zo0m
    @zo0m
    full stack developer
    Свою не пишите, это пустая трата времени...

    Из готовых:
    OpenCart
    Prestashop
    а если вам нужен крутой магазин : Bitrix (но стоит денег)

    Но судя по вашему уровню, как выше уже писали лучше всего Saas решение, например www.merchium.ru
    Даже если на заказ делаете, можете взять денег за настройку. Лучше чем писать непонятно какого качества велосипед или париться с хостингом и установкой коробочного решения.
    Ответ написан
    5 комментариев