Ответы пользователя по тегу PHP
  • PHP Controls

    JeanLouis
    @JeanLouis
    Вы либо используете фреймворки и наслаждаетесь простотой реализации, либо ищите отдельные решения для каждого случая.

    ASP.NET — это громадная машина, состоящая из множества сборок и библиотек. Одна кнопка на ajax на веб-форме подключается все что только можно. Вы только это не видите, это все спрятано в пространствах имен. В PHP вы это видите и вам кажется, что для маленького проекта так не должно быть.

    Увы, либо используете фреймворк, либо используйе кустарные методы.
    Ответ написан
    Комментировать
  • Выборка похожих результатов / MySQL

    JeanLouis
    @JeanLouis
    I. Если вы хотите посчитать количество одинаковых слов, то есть:
    Пупкин — встречается 3 раза
    Вася — встречается 2 раза и т.д, то это можно сделать либо с помощью хранимой процедуры, либо другим методом перебора (в php), либо (лучше) нормализовать данные, чтобы в одной строке было только одно слово, тогда можно будет использовать оператор GROUP BY.

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

    1. Самое длинное слово в строке брать за фамилию, если оно не оканчивается на «ич», «еч» и другие характериные для отчества окончания, в противном случае брать следующее наиболее длинное слово в строке.
    2. Самое короткое слово в строке брать за имя.

    Эти данные записать в таблицу с колонками Фамилия и Имя (или какой-то другой подходящий формат) при этом можно сохранить ключи на исходные заиписи. После чего по полю Фамилия можно использовать GROUP BY.

    Как-то так. Ваша проблема в ненормализованных данных.
    Ответ написан
  • Посоветуйте лучшие практики PHP

    JeanLouis
    @JeanLouis
    Когда работал с форумами мне понравилась реализация phpbb3. Там есть и кэширование, и интерфейс для работы с разными базами данных, и разделение доступа по неограниченным уровням. Но он кажется не очень маленький, но очень хорошо структурирован.

    www.phpbb.com/
    Ответ написан
  • Изучение нового основного языка. Java?

    JeanLouis
    @JeanLouis
    Если открыть вакансии, тот же HH.ru. То там требуется:

    — PHP (наиболее востребован, но зарплаты ниже)
    — Java (наиболее высокие зарплаты, но востребован чуть меньше чем ASP.NET)
    — ASP.NET/C# (достаточно высокие зарплаты, востребован чуть больше чем Java)

    Это мой субъективный опыт. Я сам сейчас работаю с ASP.NET MVC, перешел на него с PHP. Так же мне интуиция подсказывает что на западе ASP.NET/C# цениться больше и будет востребован еще больше.

    R&R, Питон мне редко на глаза попадаются в вакансиях.
    Ответ написан
    Комментировать