[Ответить в тред] Ответить в тред

Тред закрыт.


02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 18 | 5 | 5
Назад Вниз Каталог Обновить

Рейтаните мой самопис плиз: gamesempire.ddns.net Какие Аноним 24/06/16 Птн 15:48:15  93415   Обсуждение закрыто  
(102Кб, 768x820)
Рейтаните мой самопис плиз: gamesempire.ddns.net
Какие у него слабые/сильные стороны, стоит ли продолжать его развивать, годное ли это портфолио для быдлоконторки/фриланса?
Особенно интересно мобильных юзеров, а то в адаптиве мозиллы все брейкпоинты @media нормально срабатывают, а в гугле не доходит до последних и просто масштаб уменьшает. Сам не могу с телефона зайти, т.к. локалка на роутер сбрасывает.
И работает ли поднятый мной сервер на коленке вообще?
Аноним 24/06/16 Птн 17:53:28  93417
(32Кб, 402x604)
>>93415 (OP)
бамп
Аноним 24/06/16 Птн 23:16:55  93429
не работает чет
Аноним 25/06/16 Суб 04:28:06  93436
>>93415 (OP)

Правда, не работает.

>а в гугле не доходит до последних и просто масштаб уменьшает
Попробуй вставить это в <head> на всех страницах: <meta name="viewport" content="width=device-width, initial-scale=1">
Аноним 25/06/16 Суб 05:14:32  93437
>>93429
>>93436
Я вас просто не дождался, пришлось в /б/ постить, ну и ночью вырубил машину.
Аноним 25/06/16 Суб 12:23:38  93448
>>93437

Так а чем всё закончилось, что тебе в бэ сказали?
Аноним 25/06/16 Суб 17:08:43  93464
(35Кб, 604x604)
>>93448
В б, к моему удивлению, я встретил интересных личностей.
Ко мне заглянул дизайнер и сказал, что у меня убогий интерфейс, неправильно расположена информация ну и в целом я мудак.
Затем пришёл пентестер и выяснилось, что я забыл очищать гет запросы, так как он провёл мне пару СКЛ инъекций.
Ещё был СЕОшник и он был печален от моего сайта, но я взял на заметку его рекомендации.
И пару программистов похвалили меня за самопис.
А остальным посетителям не понравился шрифт, у меня была какая-то тонкая жоржия с засечками (я его уже заменил), цветовая палитра и шапка.
Одному чуваку сайт даже более менее понравился.

Алсо машину я запустил, буду рад вашим мнениям.
Аноним 25/06/16 Суб 18:25:27  93467
(32Кб, 402x604)
>>93464

Несколько мыслей:

Он правда страшненький и не очень удобный, но практичный, потому что длина строки и междустрочный интервал для основного текста у тебя почти правильные.
В смысле жиэс рекомендую изучить gulp и разбивать всю логику на маленькие файлы (например, один файл — это вся логика одной страницы), которые потом галпом объединяются в один файл и минимизируются, а потом этот один файл уже подаёшь на всех страницах. Также имеет смысл почитать о промисах, и как начать ими пользоваться уже сейчас. Не используй тэг онклик, программно привязывай event listener’ы через jQuery. Еще ты каждый раз делаешь аяксозапросы, скажем, нажимаю я на события, потом на что-то еще, потом опять на события, запросы имеет смысл кешировать, чтобы не грузить сервер. Ну и при сортировке делать запрос к сервере тоже не нужно, сортируй, что уже есть в кеше.
>Затем пришёл пентестер и выяснилось, что я забыл очищать гет запросы, так как он провёл мне пару СКЛ инъекций.
Я думаю, это был XSS, но ты с этим, во всяком случае, частично уже справился. Посмотри библиотеку http://htmlpurifier.org, которую можно использовать при сохранении пользовательского ввода (но ни в коем случае не при выводе, сервер обосрётся). Если будешь позволять не зарегистрированным пользователям комментировать, нужно какую-то спам-защиту встроить, а то тебя могут завалить и даже положить сервер; самое простое — добавить капчу.
>И пару программистов похвалили меня за самопис.
Серверную часть, разумеется, не видно, ничего не могу сказать, JS так себе, но тут нечего об этом говорить, читай чужой код, например, проекты с открытым исходным кодом, какие будешь использовать, со временем обретёшь стиль и улучшишь код. Можно вот это посмотреть https://github.com/rwaldron/idiomatic.js или это https://github.com/airbnb/javascript — это как бы вкусовщина всё, но с этого можно начать.

Как-то вот так.
Аноним 25/06/16 Суб 18:26:07  93468
>>93467

Насчёт галпа еще — то же самое имеет смысл делать и с CSS.
Аноним 25/06/16 Суб 18:30:29  93469
>>93467

А, и еще, изучай фреймворки, как клиентские (Bootstrap/Semantic UI/Foundation), так и серверные (их сотни, сейчас модненький Laravel, тебе подойдёт) — используя их, тоже можно научиться лучше программировать.
Аноним 25/06/16 Суб 19:05:09  93472
>>93467
>>93468
>>93469
Очень признателен за советы, буду изучать и прогрессировать.
И хотелось бы подробнее про
>Он правда страшненький и не очень удобный
т.к. я хотел бы стать сам себе дизайнером и в эту сторону расти тоже.

>запросы имеет смысл кешировать, чтобы не грузить сервер
Имеется ввиду, скидывать всю базу в клиентскую часть и делать выборку оттуда, а не с сервера?

>JS так себе
Тоже интересно знать, как и в плане дизайна, по каким критериям дана оценка?

>А, и еще, изучай фреймворки, как клиентские (Bootstrap/Semantic UI/Foundation), так и серверные
Тут мне интересно узнать, какой толк от фреймворков? Я долго бился над этим вопросом и в итоге для себя решил, что фреймворки необходимы для работы в команде, чтобы при текучке не пришлось разбираться в модулях предшественника либо выполняя шаблонные задания, по типу интернет магазинов и т.д. Во время разработки этого сайта у меня потребности в фреймворках не возникла, хотя я делал сайт полностью адаптивным (кстати как выглядит адаптация?).
Какой круг задач я могу решить фреймворками и стоит ли в них вникать, если я уже своих собственных модулей на пол-фреймворка наклепал?
Аноним 25/06/16 Суб 19:48:47  93474
>>93415 (OP)
> годное ли это портфолио для быдлоконторки/фриланса?
Нет. Мелкие детали выдают в тебе начинающего.
Аноним 25/06/16 Суб 19:51:00  93475
>>93472
> какой толк от фреймворков?
Общие положения уже обыграны. Причем в лучшем свете. Ускоряет процесс разработки.
Аноним 25/06/16 Суб 20:12:43  93478
>>93474
>Мелкие детали
Какие именно?
Аноним 25/06/16 Суб 20:19:42  93479
(89Кб, 283x361)
(151Кб, 560x383)
(249Кб, 751x427)
>>93478
Я отметил что первое в глаза бросилось. Шрифт неудачно подобран. Иконки. Но для первого раза неплохо.
Аноним 25/06/16 Суб 20:20:42  93480
>>93478
Продолжу. Тебе же посоветовали глянуть веб-фреймворки. Использовал бы его меню бы нормально сделал.
Аноним 25/06/16 Суб 20:45:52  93481
>>93480
>меню бы нормально сделал
Ты про боковое меню или про верхнее? Что с ним не так?

>>93479
Что у тебя за браузер на втором пике? Какие-то у него аномально большие инпуты по стандарту.
>Шрифт неудачно подобран
Вот этого не понимаю, уже второй раз меняю шрифт. В этот раз решил просто поставить шрифт с канобу, робото называется, но походу опять плохо получилось.
>Но для первого раза неплохо
Спасибо. Хотя это уже вторая попытка) Первая у меня была бордюрная фиеста без графики вообще в стиле форумов нулевых.
Аноним 25/06/16 Суб 21:05:37  93483
>>93472

>т.к. я хотел бы стать сам себе дизайнером и в эту сторону расти тоже.
Почитай про сетки и типографику, это база, которая даст тебе 80% симпатичного результата. Остальное со временем придёт.

>Имеется ввиду, скидывать всю базу в клиентскую часть и делать выборку оттуда, а не с сервера?
Варианта, думаю, два, в зависимости от потребностей, либо записывать после каждой публикации статьи набор статей в кеш на сервере (например, через Redis, или что ты там используешь), и доставать результат из кеша сервера для главной страницы, чтобы не обращаться каждый раз к базе, а потом просто разбить статьи по вкладкам на клиенте, тогда, понятно, не надо будет каждую вкладку подгружать, только если пользователь больше статей захочет увидеть, либо записывать результат в кеш после первого аякс-запроса, и при каждом переходе по вкладке проверять, есть ли что-то в кеше, и если есть, выводить его вместо запрашивания списка статей еще раз.

>Тоже интересно знать, как и в плане дизайна, по каким критериям дана оценка?
Я ничего толком не сказал, потому что это очень долго, просто продолжай на нём писать, читай код профессионалов, и всё у тебя будет хорошо.

>Тут мне интересно узнать, какой толк от фреймворков? Я долго бился над этим вопросом и в итоге для себя решил, что фреймворки необходимы для работы в команде, чтобы при текучке не пришлось разбираться в модулях предшественника либо выполняя шаблонные задания, по типу интернет магазинов и т.д. Во время разработки этого сайта у меня потребности в фреймворках не возникла, хотя я делал сайт полностью адаптивным (кстати как выглядит адаптация?).
Толк в том, что вжик-вжик, и в продакшн, иначе говоря, тебе не нужно писать бесконечные одинаковые велосипеды, которые из проекта в проект так или иначе присутствуют, а сразу приступать к реальной работе. Да, в команде они также очень полезны, адаптивность не тестировал, может, позже посмотрю, сейчас времени нет. Попробуй использовать фреймворк, базарю, еще захочешь потом.
>Какой круг задач я могу решить фреймворками и стоит ли в них вникать, если я уже своих собственных модулей на пол-фреймворка наклепал?
На работе, когда ты пойдёшь куда-нибудь работать, твои личные наработки никому на хуй не упёрлись, рано или поздно рынок заставит тебя начать ими пользоваться.
Аноним 26/06/16 Вск 15:39:22  93527
>>93481
> Что у тебя за браузер на втором пике?
Firefox. Везде.
>>93481
Про верхнее.
> Вот этого не понимаю, уже второй раз меняю шрифт. В этот раз решил просто поставить шрифт с канобу, робото называется, но походу опять плохо получилось.
Попробуй копнуть в гугловские открытые шрифты.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 18 | 5 | 5
Назад Вверх Каталог Обновить

Топ тредов
Избранное