ArbNet

ArbNet
Рейтинг
140
Регистрация
27.10.2019
Программист самоучка

ivan-lev, Огромное спасибо за понимание.

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

PHP думаю ещё поживёт, для бекэнда сайтов вполне справляется.

danforth, Тоже спасибо за понимание. Программистами становятся те кто вникает в сами технологии и создают на их основе продукт, а не те кто юзают библиотеки.

Sly32, Aisamiery, А вы рассуждаете как ничтожества. Один раз споткнулись и поставили на себе крест, вы обычные библиотечные, фреймворк пользователи знающие о технологиях, но не разбирающиеся в них. Сами ни на что не способны, кроме как нагуглить пример решения и сделать по аналогии, постоянно ссылаетесь на готовые решения.

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

А ведь по теме к примеру никто из вас никогда не предложил(и не предложит в других темах) своего простого решения со знанием технологий. Вам надо именно включить библиотеку и на её основе уже скопипастить пример.

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

К примеру я привёл 3 варианта с flex, grid и js без всяких бутстрапов, джквери и тд. элементарно. Вам же приходится таскать кучу хлама с собой для реализации всего нескольких фишек..

Aisamiery:
Сколько месяцев вы делаете уже свой фреймворк?

Не так уж и много если учитывать то что я делаю один, по сравнению с теми что уже есть, которые всё ещё дорабатывают, так как конкурируют между собой.

Aisamiery:
У этого фреймворка нет документации, которую надо актуально поддерживать, нет тестов... да там вообще ничего нет по сути.

Сейчас над документацией буду работать. Перед новым годом хотел просто сделать форум на своём движке найти компаньонов и дальше развиваться. Но получилось так что потратил много времени на то как сделать цветовое оформление, регистрацию, текстовой редактор и др. Здоровье уже не то.. бывает по нескольку дней к компу не подхожу... Для начала создания проекта нужны компоненты, а их пока почти нет, есть только основа на чём их делать, чтобы их сделать нужна документация. Вот я и подумал, сделаю необходимые компоненты и заодно опишу как это делается в документации.

Aisamiery:
Ну и что вам даст то что вы сделаете сами потратив на это в сотни а то и тысячи раз больше времени?

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

Aisamiery:
Будет ли это решение в сотни а то и тысячи раз лучше существующих?

Для меня оно уже сейчас лучше, его минус сейчас только в том что мало компонентов и нет ни одного реализованного проекта, но это для меня наоборот стимул.

Aisamiery:
Вот лично я сомневаюсь, если у вас что то получится, я буду за вас рад, но судя по форуму ничего у вас не получится, так как инструменты пишутся под задачу, а у вас задача написать именно сам инструмент.

Я то практик :) пишу именно под задачу, я представляю какие проекты буду делать, какие пользователи и под эти задачи пишу нужный функционал.

А теоретики вы, только рассуждаете, да юзаете готовое(по мне не очень хорошего качества) :) Ну ничего, как говорится 3 сорт не брак :D

danforth, В чём троллинг и велосипедостроение? В том что я один делаю инструмент лучше чем те что есть?

Мне достаточно было немного посмотреть документацию чтобы понять что vue это и есть велосипед для тех кто не умеет кататься(программировать сам). Это фактически шаблонизатор + немного интерпретатор на стороне пользователя. Составление объектов для изменения шаблонов с функциями, не делает удобным и читабельным код(замучаешься искать ошибку если например не поставишь запятую и тд.), это раз. Все возможности vue можно описать в нескольких функциях, а там 100kb всякой каки которая вам никогда не пригодится, но будете таскать с собой. Да и по большей части сайт должен быть живым, но не слишком, в vue перегнули с этим поэтому код и раздулся.

Aisamiery:
такое shadow dom, у вас нет нормальных интсрументов рендеринга

Сейчас есть возможность изменять стили в shadow dom, ничего сверх естественного. А рендеринг делается просто, и не важно что надо изменить, по типу выполняется та или иная функция.

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

danforth:
Vue+Bulma

Это лучше чем jquery+bootstrap :) опять же для не программистов.

Хороший программист может сделать чисто в нативном js и css. Конечно хочется использовать какой-то инструмент для ускорения создания своих проектов. И как программист самоучка посмотрев возможности Vue, Bulma могу сказать что мой инструмент их превосходит.

С релизом вот проблема, мой инструмент охватывает всё сразу, фронт(js,css) и бекэнд(php). Никто не может создавать под него компоненты, самому всё делать долго. А пока релиза нет, людей словами не заинтересовать чтобы под него и на нём что-то делали. К тому же разработчиков нет которые могли бы подключится, есть только тупо пользователи CMS и фреймворков.

DenFunk:
Так то оно и есть.

Вот именно.

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

---------- Добавлено 01.02.2020 в 11:05 ----------

Sly32:
что любой знающий бутстрап

Чего там знать-то? :) flex используется для компоновки и то не лучшим образом, grid по-моему вообще не используется, тупая разметка с тупыми стилями. Как меня с [class="c1"] поправили, там на каждом шагу такие косяки.. И решений вёрстки не так и много, нестандартные решения уже не сделаешь. Короче пользуйтесь на здоровье :)

DenFunk:
Не пользуйтесь чужими разработками, только хардкор. Все остальное от лукавого.

Тут смысл в другом. Если вы не умеете себе плитку сделать лучше чем предлагается, то пользуетесь тем что есть. Я себе сделаю плитку лучше и удобнее и буду пользоваться ей :)

Оксиген:
Проиграет только десятые доли секунды при первой загрузке. Во всём остальном - выиграет. Уважаемые оппоненты, вы для кого сайты делаете? Мне очень интересно реально, как может быть пофигу на адаптивный дизайн в 2020? Или у вас есть секретные разработки круче и легче Bootstrap'а, позволяющие делать адаптивные сайты? Тогда не скромничайте - предъявите импортозамещение!

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

Я вот как кризис в 2008 был, забросил все свои онлайн разработки, а сейчас 2-3 месяца назад снова начал потихоньку вникать во всё. Посмотрел коды бутстрапа, джквери и др. таскать эти помойки не захотелось, но хороший удобный подобный инструмент нужен однозначно.

Расписать css для flex, grid, вёрстки и оформления сайта, не так уж и сложно(по крайней мере для меня), и это будет намного эффективнее говнобутстрапа. Также несколько самых полезных js функций и джеквери покуривает в сторонке. Сайт на таком инструменте будет легко настраиваемый, удобный, быстрый...

Чисто моё ИМХО.

suffix, В 100% случаев засирает дисковое пространство пользователей..

Sitealert, На жабаскрипте можно что угодно сотворить, вот только джквери для этого таскать не обязательно. Это я о том что бутстрап и джквери это куча ненужного говна, которое пользователи будут таскать из-за криворуких создателей этих библиотек и разработчиков движков, которые их прикручивают :)


<body>
<div class="c1">
<p>секция1</p>
</div>

<div class="c2">
<p>секция2</p>
</div>

<div class="c3">
<p>секция3</p>
</div>

<div class="test">
<p>секция Test</p>
</div>
<script>
var d1=document.querySelector('.c1');
var test=document.querySelector('.test');
d1.parentNode.insertBefore(test,d1.nextElementSibling);
</script>
</body>

ЗЫ. для вёрстки всё же лучше использовать стилевое оформление

WebJunior, Можно и так.


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Title</title>
</head>
<style>
body {
display: grid;
grid-template-areas:
"c1"
"test"
"c2"
"c3"
}
div.c1{grid-area: c1}
div.c2{grid-area: c2}
div.c3{grid-area: c3}
div.test{grid-area: test}
</style>
<body>

<div class="c1">
<p>секция1</p>
</div>

<div class="c2">
<p>секция2</p>
</div>

<div class="c3">
<p>секция3</p>
</div>

<div class="test">
<p>секция Test</p>
</div>

</body>
</html>
Всего: 2175