Добрый день! С давних пор я имел сайт на чужом движке и был подобием дизайнера, мучая HTML+CSS. Но шли годы, и я слоупок, роста не было, и когда совсем опечалился, сел смотреть видео уроки по веб программированию. Два месяца смотрел основы, и когда попробовал сесть что-то написать... я ничего не понимаю. В итоге, я выбрал путь не зубрешки, а освоения на уровне практики сразу. Так как решено было поднять сайт с нуля, начал с регистрации. Имея запас знаний в области "программирования" в конструкторе игр Construct, влился в дело более менее плавно. Где что непонятно, сразу лез в Google, и то порой приходилось уходить на 10 и более страниц за правильным решением, подходящим мне. Пока я немного забросил сайт, ибо хотелось бы освоить 3D создание моделей, но раз я тут, то почему не спросить знатоков.
Вопрос: Каким способом делать сайт без перезагрузки? Я как то нашел для себя решение, через подмену ссылок, и подгрузки контента в DIV элемент через JS. Пример:
Код
function Rl(){var H=window.location.protocol+'//camuvi.com';var F=$(location).attr('href');if (F==H+'/reg'){$('#m').load('r.php');}else if (F==H+'/reg?confirm'){$('#m').load('ic.php');}else{$('#m').load('i.php');};};
В общем мне он подходит, со временем доработаю, ибо есть косяки которые останутся тайной и будут сюрпризом. Может у кого есть более гениальное решение? Используя PHP, JS (ajax+jquery)
Вопрос: Защита данных. Шифрование. В общем, поэтому тогда и встал весь процесс, ибо когда регистрация была почти готова, ради паранойи захотелось придумать защиту, и не просто, а уникальную. Но как оказалось, пока думал, интерес уже успел сместился в сторону 3D. Была пара глупых затей. шифровать одно в другое, и так несколько раз, а потом дешифровывать, или что то вроде собственного преобразования символов в свои наборы цифр, но пока эта задача в пыльном сундуке лежит. Может кто что подскажет?
Вопрос: Хранение файлов. Изначально я хотел сделать, что-то вроде каталога видео с элементами соц.сети, правда гениально. Но подумав, осознал, что штук 100 фото, это в среднем 500мб, что имея 10 аккаунтов, это уже 5гб. Как то накладно выходит для начинающего проекта, и уже выделенные 7гб на хостинг, не кажутся таким немыслимым размером. Понимаю, что можно сжимать качество, преобразовывать в JPG... но сам факт ограниченного объема гложит. И да, загрузка контента тесно связана с безопасностью, ибо как читал, есть вариант внедрение чужого кода, за счет картинок тех же.
Вопрос: Почему приложение для Android & IOS больше в почете, чем мобильная версия сайта? Как по мне, различия лишь в наличии запускающего ярлыка на экране, а не вход в браузер. Или есть более серьезные доводы?
Сообщение отредактировал CAMUVI - Вторник, 15 Августа 2017, 06:52
Посмотрите в сторону https://habrahabr.ru/post/309300/
Я могу понять создание игр через конструкторы игр, но фреймворки что-то отрекаюсь. Мне библиотеки PHPMailer и jQuery то было трудно принять, но ради дела, пришлось. Но это вспомогательные части, брать же за основу "чужую" сборку кода, как то грех для меня.
CAMUVI, простите, я не совсем тогда понимаю что Вам нужно (да, я перечитал Ваш пост еще раз). Если Вы не хотите ковыряться в веб-программировании, то почему не взять любой конструктор типа WiX (или аналоги) и не сделать все на нём?
Вопрос: Каким способом делать сайт без перезагрузки?
на вопрос вам предложили вполне достойное решение
ЦитатаCAMUVI ()
Может у кого есть более гениальное решение? Используя PHP, JS (ajax+jquery)
в чем вопрос то, взять инструмент и сосредоточится на задаче, а не на набивании шишек
ЦитатаCAMUVI ()
брать же за основу "чужую" сборку кода, как то грех для меня.
так и до бреда можно дойти, тогда и от jquery отказаться, это же тоже "чужая" библиотека. И вообще что за дела, писать все в машинном коде и все )) Разработка и продвижение сайтов. Дизайн
Есть такое правило - не писать то, что уже написано.
Тогда зачем вообще сайты писать, или все сайты топовые давно написаны. Все веб-программисты больше не нужны.
Зачем писать официальные сайты для игры, если можно обойтись пабликом или страницей на стиме. Зачем писать сайты партнерки, пусть идут на Фалько гыгыгы, или используют Гугл АдСенсе. Зачем писать сайты конструкторы, ведь есть ИнстантКМС. Зачем писать браузерные игры, ведь есть Warface, и куча других игр от Mail.
Сообщение отредактировал CAMUVI - Вторник, 15 Августа 2017, 09:16
CAMUVI, при чем здесь это? Если есть готовые решения в виде библиотек, фреймворков, то предпочтительнее их использовать для реализации задуманного, а не тратить время на функционал (который итак уже где-то реализован) и только потом сам продукт делать. Хотя дело ваше. И это уже оффтоп какой-то.
Если есть готовые решения в виде библиотек, фреймворков, то предпочтительнее их использовать для реализации задуманного, а не тратить время на функционал (который итак уже где-то реализован) и только потом сам продукт делать.
И этот человек, сам пишет клоны Марио, и конструктор похожий на RGM на чистом C, в то время как мог использовать Unity, но нет, он же умнее всех. Я четко написал в 1 посте, используя PHP,JS. Надо будет слезу с jQuery, явно мне даже 50% библиотеки не пригодится в моем проекте.
Сообщение отредактировал CAMUVI - Вторник, 15 Августа 2017, 09:34
И этот человек, сам пишет клоны Марио, и конструктор похожий на RGM на чистом C, в то время как мог использовать Unity, но нет, он же умнее всех.
Я занимаюсь этим только потому, что разработка игр не является сферой моей профессиональной деятельности, а всего лишь хобби. У меня на данный момент нет идей для разработки и нет постоянных стабильных подельников. Если появится предложение запилить какой-то проект, то я конечно же возьму тот же Юнити, потому что это будет быстрее.
И да, я пока не решился писать конструктор. Пишу дальше свой бесполезный движок на OpenGL ))
Пожалуй, настал момент закончить диалог
Сообщение отредактировал Vuvk - Вторник, 15 Августа 2017, 14:35
Я бы еще добавил: если есть возможность сделать сайт своими силами - делайте! Но если вы хотите красивый сайт с большим числом посетителей, в это надо вложиться. Цены на услуги по созданию и раскрутке сайтов можете глянуть в веб агентстве.
вот тебе справочник по html - (=+=) вот тебе справочник по css - (=+=) вот тебе справочник по java - (=+=) я надеюсь теперь у тебя не будет тупых вопросов (========Ⓐⓟⓔⓣⓘⓣ===============) мои статьи на gcup - СКОРО мой блог на html - СКОРО (-------------------------------------------------------)