Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232

Обсудите разработку моего фреймворка

26.05.2022, 12:01. Показов 22907. Ответов 308
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую всех веб-мастеров!

Я разработал свой фреймворк для создания сайтов. На данном этапе он ещё сырой. Осталось доделать контрольную панель(веб-интерфейс для доработок фреймворка прямо на сайте, это почти как админ панель для администрирования сайта, но для разработчика\программиста). Также нет дизайна нужно будет сделать разные блоки\компоненты и хотя-бы пару скинов\тем.

Начал записывать видео с объяснением как что делается. Хочется получать обратную связь от людей кто занимается веб-разработкой. На данном этапе интересуют предложения по настройке контрольной панели и дизайна.

Хочется найти единомышленников кто хочет делать сайты на таком фреймворке, таким могу дать скрипт фреймворка если увижу заинтересованность в сотрудничестве.
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.05.2022, 12:01
Ответы с готовыми решениями:

Обсудите моё задание (Страуструп Б.) Последовательности слов
Обсудите моё задание (Страуструп Б. Язык программирования С++. Специальное издание, 3-изд. Бином.2004) 145 ст. задание 11. ...

обсудите решение беспроводной сети...кто чем может...
День добрый...начну с описания ситуации: имеются два объекта примерно на расстоянии 4-5 км...проблема в том ,что нет прямой видимости...

Шел n-й год(n нечетное число).Цифры моего возраста совпадают с двумя последними цифрами года моего рождения.По вводимому n определить наши годы рожден
Program test uses crt; var n,g,d,f:integer; begin clrscr; writeln('vvedite nineshniy god,nechetnii'); readln(n); g:=n mod...

308
147 / 135 / 50
Регистрация: 14.05.2021
Сообщений: 642
07.03.2023, 17:36
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от pgb Посмотреть сообщение
Вы плюётесь просто в мою сторону не давая мне никаких аргументов чем ваш код будет лучше
У тебя пробелы в логике. Чтобы указать на проблемы в коде, не обязательно писать свой код. Это две не связанные вещи.
Цитата Сообщение от pgb Посмотреть сообщение
ПОКАЖИТЕ ВАШУ ЦЕПОЧКУ ВЫЗОВОВ
Не нужна никакая цепочка вызовов, чтобы увидеть проблемы существующего кода.
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
07.03.2023, 18:34  [ТС]
Цитата Сообщение от psergee Посмотреть сообщение
У тебя пробелы в логике. Чтобы указать на проблемы в коде, не обязательно писать свой код. Это две не связанные вещи.
Это у вас проблемы в логике и в коде Вот поэтому я и прошу чтобы вы мне показали ваш код. Я говорю, что у меня лучше вашего, вы утверждаете обратное, так давайте сравним. Я свой код и цепочку вызовов показал, теперь ваша очередь.
Цитата Сообщение от psergee Посмотреть сообщение
Не нужна никакая цепочка вызовов, чтобы увидеть проблемы существующего кода.
В том то и дело что нужна. Всё постигается в сравнении.
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 2
07.03.2023, 19:06
Цитата Сообщение от pgb Посмотреть сообщение
Вы плюётесь просто в мою сторону не давая мне никаких аргументов чем ваш код будет лучше, если вы говорите, что у меня говно. ПОКАЖИТЕ ВАШУ ЦЕПОЧКУ ВЫЗОВОВ
Специально для танкистов. Ваша поделка делает мизерную часть полезного функционала построителя запросов. Я показать могу, только это не будет "аналог". Чтоб показать аналог мне придется отрефакторить ваш код. Я это сделаю , но после праздников

И еще раз внимательно проситайте, то что я напсиал:

в первую очередь важно не как сделано внутри при сравнении. А то насколько этим решением интуитивно понятно пользоваться

Добавлено через 7 минут
Цитата Сообщение от pgb Посмотреть сообщение
Чего б понимал.. Метод загрузки может вызывать не только разработчик, но и класс сущности, в котором если сущность имеет связь многие ко многим, то загружаются данные из посреднической таблицы, и эта магия нужна для сопоставления таблицы посредника многие ко многим. Вот мой код более лаконичен и более продуманный
Да похрен как вызывается этот код внутри. Я как пользователь буду должен этим пользоваться, и этот код правит данные так как ему вздумалось. А для один ко многим, и прочего есть вполне стандартное решение, которое ты мне не смог продемонстрировать

в моем же коде я бы просто добавил что то типа такого
PHP
1
2
3
4
5
->registerRuntimeField(new Fields\Relations\Reference(
                'AUTHOR',
                AuthorTable::class,
                Join::on('this.AUTHOR_ID', 'ref.ID')
            ))->configureJoinType('left'),
и все. (опять же это показал простейший вариант join)

Добавлено через 7 минут
кстати после такого добавления я бы просто мог сделать
PHP
1
2
3
foreach ($collection as $book) {
   echo $book->getName(),' ',$book->get('AUTHOR')->getName(),PHP_EOL;
}
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
07.03.2023, 19:32  [ТС]
Цитата Сообщение от voral Посмотреть сообщение
Да похрен как вызывается этот код внутри.
Вот, в том то и дело что вам похер, а мне вот не похер и я в отличие от вас смотрел, что там за код, и мне этот шлак не понравился. Вы тут показываете просто оболочки\прослойки которые просто передают запросы другим функциям, а там ужас-ужас что.., и на каждый пчих свой метод, надо получить данные ода функция, надо вставить другая, надо удалить третья и тд. У меня же пусть запрос не такой красивый. И опять же без цепочки сбора параметров запроса, можно же эти параметры в массиве просто передать и всё, быстрее, проще, удобнее. Кроме того все остальные запросы у меня выполняются автоматически при изменении данных в сущности, не надо никаких дополнительных методов, есть методы для сущности и всё.

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

ЗЫ. Всё, отвалите от меня, лучше буду заниматься своей разработкой, вместо того чтобы вам пытаться что-то вам объяснять, всё равно это бесполезно.
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 2
07.03.2023, 19:44
Цитата Сообщение от pgb Посмотреть сообщение
и на каждый пчих свой метод, надо получить данные ода функция, надо вставить другая, надо удалить третья и тд
Ааа. Т.е. под лаконичностью вы понимаете код лапшой и методы с кучей обязанностей. ну тогда да... ваш код "лаконичный"... Только вот декомпозиция выполняется не просто так. И если вы все же дорастете до самостоятельно создания сайтов, то много шишек набьете на своих граблях...

Таки мне показать как примерно будет выглядеть нормальный лаконичный код примерно с аналогичным вашему функционалом?

Добавлено через 2 минуты
Цитата Сообщение от pgb Посмотреть сообщение
Всё отвалите от меня, лучше буду заниматься своей разработкой, вместо того чтобы вам пытаться что-то вам объяснять, всё равно это бесполезно.
Да бросте уже притворяться, вы действительно ради поболтать это все затеваете. СВ таком функционале как есть у вас написать фреймворк 3 года более чем достаточный срок. Причем под "написать" я понимаю выход первого релиза, на котором уже можно показать что то готовое. Так что если мы все отвалим, вам будет печально

Добавлено через 2 минуты
Цитата Сообщение от pgb Посмотреть сообщение
я бы показывал и рассказывал как что делается
Не надо лгать. Я слушал вас в дискорде 3 часа. Результат 0. т.к. вы все время боролись с ошибками и вспоминали "как это делается". Вы бы показывали,если бы у вас было что то готовое. А пока нет этого, у вас прототип, на котором пока даже вы не сможете ни чего сложнее привет мир сделать быстро. Сколько веремени вам надо на презентацию? Сутки?
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
07.03.2023, 19:47  [ТС]
Цитата Сообщение от voral Посмотреть сообщение
Ааа. Т.е. под лаконичностью вы понимаете код лапшой и методы с кучей обязанностей. ну тогда да... ваш код "лаконичный"... Только вот декомпозиция выполняется не просто так. И если вы все же дорастете до самостоятельно создания сайтов, то много шишек набьете на своих граблях...
Тяжёлый случай.. Это у вас лапша..
Цитата Сообщение от voral Посмотреть сообщение
Не надо лгать. Я слушал вас в дискорде 3 часа. Результат 0. т.к. вы все время боролись с ошибками и вспоминали "как это делается".
А я и не скрываю,что ещё веду разработку и нет релиза. Да был нежданчик, но ничего страшного уже исправил.

ЗЫ. Копипастер, отвали уже.., ты в разработке ноль и мне от тебя никакой пользы.. продолжай пользоватся всяким шлаком, если не понимаешь, что там и как, и тебя всё устраивает делать по доке, и кучей методов.. и голимого кода под капотом..
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 2
08.03.2023, 00:46
Цитата Сообщение от pgb Посмотреть сообщение
продолжай пользоватся всяким шлаком
Ну пока ты свой "фреймворк" не опубликуешь я не смогу этого сделать

Добавлено через 5 минут
Цитата Сообщение от pgb Посмотреть сообщение
ты в разработке ноль и мне от тебя никакой пользы
Ну я нашел в твоем коде уже несколько мест где баг просто обеспечен. 100% что там сплошь и рядом такие косяки. Более того, по твоим же словам твой прошлый "успешный" проект взломали, но здесь мы видим (и заметь даже видят те кто пишут не на PHP) что уроков из этого не вынес.
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 2
08.03.2023, 08:43
Ну да ладно. Это все пустая перепалка. Вернемся к разговору программистов: меня тупого кодера и тебя мега крутого программиста. т.е. вопросу по коду много буду их порциями выдавать. А там уж на твое усмотрение парировать их как профессионал, промолчать в тряпочку, ну или вылить очередной ушат пустых слов.

Итак начнем:
судя вот по этому коду
PHP
1
2
3
4
public function Load(string $name, array $request = []): Entity
{
   return $this;
}
Этот класс называется Entity. В жаргоне любого программиста просто изо дня в день решающего задачи заказчика на реальных проектах Entity - это отдельная сущность. Т.е. если он обращается к таблице "Книги", то в этом контексте ожидается что сущностью будет взята отдельно взятая книга (причем это будет объект класса, а не контейнер для ассоциативного массива полей - мы же про ООП). Тут же мы получим "сущность" которая содержит массив записей полученных из таблицы и еще что то... При чем этот объект будет меняться при запросах к другим таблицам

Судя по методу select список полученных записей помещается в свойство этого объекта data (массив). Т.е. чтобы получить список я должен обратиться к нему. Не знаю как у вас реализовано (геттер или публичное свойство - предположим для простоты пояснения публичное свойство) - выведем полученные из таблиц записи

PHP
1
2
3
4
$dataBooks = $this->Base->Load('book', ['WHERE' =>'NAME=Яблоко']);
print_r($dataBooks->data['values']);
$dataAuthor = $this->Base->Load('author', ['WHERE'  => 'NAME=Иванов']);
print_r($dataAuthor->data['values']);
пока все ок. А теперь делаем так (что допустимо абсолютно в любом фреймворке где грамотно применяется ООП и проект в полном смысле слова ООПешный, а не просто лапшекод оформили в виде классов рандомно.

PHP
1
2
3
4
$dataBooks = $this->Base->Load('book', ['WHERE' =>'NAME=Яблоко']);
$dataAuthor = $this->Base->Load('author', ['WHERE'  => 'NAME=Иванов']);
print_r($dataBooks->data['values']);
print_r($dataAuthor->data['values']);
Упссс..... И у нас выводятся два раза авторы

Добавлено через 10 минут
---
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
08.03.2023, 09:32
voral, ты просто не умеешь пользоваться фреймворком, не только лишь все могут это сегодня...
1
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 2
08.03.2023, 10:04
Цитата Сообщение от Welemir1 Посмотреть сообщение
voral, ты просто не умеешь пользоваться фреймворком, не только лишь все могут это сегодня...
Не то слово.

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

Так же уже точно вижу один баг.

Все будет подтверждать что слова автора "что он и без тестов все идеально тестирует" - полная чушь и/или вранье.

Хотел сначала одним сообщением все написать... то там просто пипец.... (а ведь показано всего 3 метода фреймворка, потом если не надоест из видео код разберу)....
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
08.03.2023, 10:15
voral, мы все ждем, подписшемся на канал и поставим лайки
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
08.03.2023, 15:33
Только не закрывайте сериал после первого сезона.
0
Эксперт .NET
 Аватар для Rius
13383 / 7836 / 1697
Регистрация: 25.05.2015
Сообщений: 23,836
Записей в блоге: 14
08.03.2023, 15:36
Вы хотите санта-барбару? Один велосипедист сменяет другого, а мы делаем вид, что не замечаем разницы.
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
08.03.2023, 15:40
Rius, мне скучно, можно и Санту Барбару.
1
Эксперт .NET
 Аватар для Usaga
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,741
09.03.2023, 04:07
Цитата Сообщение от pgb Посмотреть сообщение
ты в разработке ноль и мне от тебя никакой пользы.. продолжай пользоватся всяким шлаком, если не понимаешь, что там и как, и тебя всё устраивает делать по доке, и кучей методов.. и голимого кода под капотом..
А ты что из себя представляешь в разработке? Уже кто-то, кроме голосов в твоей голове оценил твои поделки? Нет? Тогда кто тут истинный ноль в разработке?
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
09.03.2023, 08:59  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
А ты что из себя представляешь в разработке? Уже кто-то, кроме голосов в твоей голове оценил твои поделки? Нет? Тогда кто тут истинный ноль в разработке?
Всё очень просто.

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

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

Вы даже на готовых инструментах расхваленных вами ничего не можете для людей полезного и нормального сделать.

ЗЫ. Так кто из нас недопрограммисты?
0
Эксперт .NET
 Аватар для Rius
13383 / 7836 / 1697
Регистрация: 25.05.2015
Сообщений: 23,836
Записей в блоге: 14
09.03.2023, 09:23
Цитата Сообщение от pgb Посмотреть сообщение
У меня есть свой личный разработанный фреймворк
Нету. Пока только недопиленный прототип, которым никто не пользовался.
Цитата Сообщение от pgb Посмотреть сообщение
и я сделаю что задумал.
Не сделаете. Вы отрицаете то, что необходимо для жизнеспособного проекта. Следовательно, проект умрёт, не доходя до работоспособного состояния коммерческого применения.
Цитата Сообщение от pgb Посмотреть сообщение
Что у вас есть? Ничего.
Откуда инфа?
Цитата Сообщение от pgb Посмотреть сообщение
один гонор только и старание обосрать бы других кто что-то действительно делает
ВЫ именно этим и занимаетесь.
Цитата Сообщение от pgb Посмотреть сообщение
Вы даже на готовых инструментах расхваленных вами ничего не можете для людей полезного и нормального сделать.
Вы их даже не знаете. Откуда же оценка полезности?
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 2
09.03.2023, 09:52
Глава 2 Метод Request - формируем строку SQL запроса
часть 1

Итак имеем метод
Кликните здесь для просмотра всего текста

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
private function Request(array &$request):string{$sql='';
    $fields=$this->fields;$keys=array_keys($fields);
    if($par=$request['count']??false){
      $fld='COUNT('.$request['count'].')';
    }else{
      if(isset($request['fields'])){$fld=$request['fields'];
        if(!is_array($fld))$fld=[$fld];
        $fld=array_filter($fld,function($val)use($keys){
          return in_array($val,$keys);
        });
      }else if(isset($request['!fields'])){$fld=$request['!fields'];
        $fld=array_filter($keys,function($val)use($fld){
          return !in_array($val,$fld);
        });
      }
      $fld=isset($fld)?'`'.implode('`,`',$fld).'`':'*';
    }
    if($par=$request['WHERE']??false){
      preg_match_all('/(!)?(\w+)([!><=]+)(\w+)(\s?[&|]\s?)?/',$par,$mth);
      foreach($mth[2] as $num=>$key)
        $par=str_replace($mth[0][$num],in_array($key,$keys)?
          $this->Not($mth[1][$num]).' `'.$key.'`'.$mth[3][$num].
          $this->Valid($mth[4][$num],$fields[$key]['TYPE']).
          $this->AndOr($mth[5][$num]):'',$par);
      if($sql)$sql.=' AND';
      $sql.=$par;
    }
    if($par=$request['IN']??false){$mth=[];
      preg_match('/(\w+)\s(.*)/',$par,$mth);
      $par=explode(',',$mth[2]);Valid::Array($par,'INT');
      $sql.=' `'.$mth[1].'` IN ('.implode(',',$par).')';
    }
    if($par=$request['LIMIT']??false){
      $par=explode(',',$par);Valid::Array($par,'INT_S');
      $sql.=' LIMIT '.implode(',',$par);
    }
    $request=$fields;if($sql)$sql=' WHERE'.$sql;
    return $sql='SELECT '.$fld.' FROM `'.self::$table.'`'.$sql.';';
  }


На вход он по ссылке получает тот параметр, что передается и в публичные методы Select и Load. Т.е как раз то, что будет использовать программист - пользователь "фреймворка".

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

Итак параметр $request (ассоциативный массив) может иметь следующие элементы

PHP
1
2
3
...
'!fields' => ['name','example']
...
В выборку попадут все поля таблицы, кроме перечисленных
PHP
1
2
3
...
'fields' => ['id','name']
...
передаем массив полей, которые вы хотите получить в выборке. Если указан этот элемент, то !fields игнорируется
PHP
1
2
3
...
'count' => 'id'
...
Указывает что мы хотим запросить количество, при этом fileds и !fields игнорируются. (уже звоночек если кто то хочет группировки использовать)

Т.е. вот это три элемента отвечающие за выбираемые поля.

PHP
1
2
3
...
'WHERE' => 'name=apple & country=USA'
...
Тут строка условий, подробнее будет в другой части, но уже в примере видно что есть свой синтаксис
PHP
1
2
3
...
'IN' => 'ID 10,12,13'
...
Это для "ID IN (10,12,13)". Но это только если тип поля целочисленный иные таким образом не задать

PHP
1
2
3
...
'LIMIT' => '10,12'
...
Это для "LIMIT 10,12". тут достаточно понятно


Обратите внимание на регистр ключей. Именно так: часть в нижнем, часть в верхнем. Если опечатаетесь, перепутаете регистр: ни чего страшного - просто выполнится запрос как будто этого параметра не было

Все. Т.е. можно было бы разбор параметра и закончить, но появляется "нежданчик". С входным параметром происходят метаморфозы

PHP
1
2
3
4
5
6
private function Request(array &$request): string
{
    $fields = $this->fields;
    .....
    $request = $fields;
}
Т.е. после вызова метода в переменной где у вас была "конфигурация" запроса, будет массив полей таблицы к которой обращаетесь. При этом доступа к этому массиву полей у вас и так есть через свойство объекта $this->name

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


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

Добавлено через 23 минуты
Цитата Сообщение от pgb Посмотреть сообщение
Вы даже на готовых инструментах расхваленных вами ничего не можете для людей полезного и нормального сделать
Я вам уже приводил примеры, вы их проигнорировали. Причем и про свой фреймворк и про сайты на готовом решении. "полезного"... а разве не говорит о пользе тот факт, что мой онлайн САПР, выполненный с использованием готового решения приносит мне доход? При чем до известных событий пользователи были со всего мира (сейчас оплатить не могут доступ).

При этом я могу все предъявить наглядно. (Ну только фреймворк проблематично доказать - я его забросил году в 15 наверно, а тот единственный сайт что на нем до сих пор работает, вообще на версии года 2005, не хочется его подсвечивать, т.к. там и php древний и я бы, по хорошему, его прежде проверил на безопасность уже с нынешнем уровнем знаний) - если только поискать архив где то на компакт дисках. Но только зачем мне это....
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
09.03.2023, 09:54  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Откуда инфа?
Я постоянно прошу чтобы мне показали свои работы, что сделали, чтобы оценить квалификацию. Ничего не показываете, а значит ничего нет, простая логика.
0
Эксперт .NET
 Аватар для Usaga
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,741
09.03.2023, 10:01
Цитата Сообщение от pgb Посмотреть сообщение
У меня есть свой личный разработанный фреймворк и ещё некоторые наработки для создания сетки сайтов(блогов, магазинов, форумов, городских порталов и др.) с единой базой пользователей, платёжной системой и тд. Да, разработка ещё ведётся, но это факт, и я сделаю что задумал.
Нет, нету. Твоя поделка пока в виде заготовки и ею никто не пользуется. Даже ты сам.

Цитата Сообщение от pgb Посмотреть сообщение
Что у вас есть? Ничего.
Откуда ты знаешь? Ты видел над чем я работаю, что такие заявления делаешь?

Цитата Сообщение от pgb Посмотреть сообщение
Вы даже на готовых инструментах расхваленных вами ничего не можете для людей полезного и нормального сделать.
Могу и делаю) Мне за это уже семь лет платят. А кто твоими наработками пользуется? Есть хоть один человек?)

Добавлено через 1 минуту
Цитата Сообщение от pgb Посмотреть сообщение
Я постоянно прошу чтобы мне показали свои работы, что сделали, чтобы оценить квалификацию. Ничего не показываете, а значит ничего нет, простая логика.
Логика ребёнка, если честно. Большая часть программистов не может ничего показать потому, что не является владельцем кода который пишет. Внезапно да? Кстати, а ты можешь свою работу показать?) Тоже ведь нет, ибо нечего показывать.

Добавлено через 2 минуты
Цитата Сообщение от pgb Посмотреть сообщение
что сделали, чтобы оценить квалификацию.
А как ты можешь оценить чью-то квалификацию, если сам только любитель? Ну вот покажу я тебе кусок системы на C# над которой работаю. Дальше что? Что ты там можешь увидеть и понять?) Особенно, если оно не связано с вебом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.03.2023, 10:01

Полное воровство инфы с моего сайта (копия моего сайта)
У меня есть, сайт с видеороликами, зашел в гугл вебмастер посмотрел ссылки на свой сайт смотрю много ссылок с незнакомого домена на мой...

Выбор 3d фреймворка
Приветствую! Стоит задача сделать модель интерьера кухни для браузера. Всякого разного для этих целей добра пруд пруди. После длительного...

Логирование фреймворка
Глупый вопрос. Имеется достаточно сложная (в плане кода) ООП CRM. При выполнении той или иной операции подтягивается туча разных...

Выбор фреймворка
Здравствуйте. Подтянул PHP и созрел для изучения фреймворка. Я понимаю, что вопрос вкуса, но: 1. Какой фреймворк проще для...

Составные фреймворка
Что означают такие составные фреймворка: ● Front Controller ● Loader ● Routing ● Dependency Injection ● ActiveRecord ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
240
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru