Тема: Вивчення англійської echoword
Добрий день. Прошу оцінити мій пет проект для вивчення англійських слів https://echoword.net/
Цікавить все, від технічних моментів до дизайну і доцільності взагалі. Буду радий будь яким відгукам.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Оцінка сайтів → Вивчення англійської echoword
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Добрий день. Прошу оцінити мій пет проект для вивчення англійських слів https://echoword.net/
Цікавить все, від технічних моментів до дизайну і доцільності взагалі. Буду радий будь яким відгукам.
Дякую за відгук. Так ви праві, без контексту вчити слова тяжко, тому в кожного слова по задуму є приклад (на даний момент сайт не заповнений повністю), можливо варто робити картки взагалі тільки з фраз.
спробувати без реєстрації можна https://echoword.net/explore-groups при виборі групи (натиснути на імя)
В минулому я часто рекомендував власникам сайтів користувати валідатор. Але вони (w3.org) повісили скріптований захист від користувача і тримають його там вже тривалий час, тому станом на зараз навіть не маю що додати.
Крім того цей форум містить майже ті самі помилки шо у вас, тому будь-які поради тут (стосовно сайтобудуваня) виглядають [як мінімум] дивно.
вони (w3.org) повісили скріптований захист від користувача
Напишіть заодно про свою особисту js фобію чи додайте лінк на описане раніше, бо не те що новачкам, а й деяким динозаврам форуму неочевидно що саме за цим ховається.
В минулому я часто рекомендував власникам сайтів користувати валідатор. Але вони (w3.org) повісили скріптований захист від користувача і тримають його там вже тривалий час, тому станом на зараз навіть не маю що додати.
Крім того цей форум містить майже ті самі помилки шо у вас, тому будь-які поради тут (стосовно сайтобудуваня) виглядають [як мінімум] дивно.▼Якщо після всього висче зказаного вам ще цікаві технічні поради, то вони тут
Дякую за відгук. переглянув всі пункти, але не впевнений що все зрозумів. використавши валідатор виявив тільки інформативні помилки по зворотному слешу в тегах.
По вашому списку:
1, 2 лінки генерує функціонал фреймворку (laravel). я намагаюсь не вносити зміни в сам фреймворк.
3. тут ви праві, +.
4. тут я не розумію в чому конкретно проблема. сайт в цілому не працює без підтримки js, клієнт завантажує тільки свої данні, або глобальні "перевірені" данні з бд.
5. +
4. тут я не розумію в чому конкретно проблема. сайт в цілому не працює без підтримки js, клієнт завантажує тільки свої данні, або глобальні "перевірені" данні з бд.
Це "особиста js фобія" leofun01.
Це "особиста js фобія" leofun01.
В межах цього топіка все ще простіше. Якщо web переглядач виконує валідацію HTTP-відповіді, то до виконаня js він навіть не дійде.
1, 2 лінки генерує функціонал фреймворку (laravel). я намагаюсь не вносити зміни в сам фреймворк.
Не факт шо імям домена бризкає Laravel (PHP). Такий ефект також може бути наслідком налаштувань cPanel, Apache, або NginX.
4. тут я не розумію в чому конкретно проблема. сайт в цілому не працює без підтримки js, клієнт завантажує тільки свої данні, або глобальні "перевірені" данні з бд.
frz написав:Це "особиста js фобія" leofun01.
В межах цього топіка все ще простіше. Якщо web переглядач виконує валідацію HTTP-відповіді, то до виконаня js він навіть не дійде.
rom_php написав:1, 2 лінки генерує функціонал фреймворку (laravel). я намагаюсь не вносити зміни в сам фреймворк.
Не факт шо імям домена бризкає Laravel (PHP). Такий ефект також може бути наслідком налаштувань cPanel, Apache, або NginX.
rom_php написав:4. тут я не розумію в чому конкретно проблема. сайт в цілому не працює без підтримки js, клієнт завантажує тільки свої данні, або глобальні "перевірені" данні з бд.
▼js хай собі буде, але HTML-сторінка має бути як мінімум валідною
нажаль моя спеціальність це не фронтенд) але як я розумію <app-component> це кастомний компонент для vue.js. і якщо у клієнта працює js, vue його уже скомпілює з іншими компонентами і видасть валідний html. В кінцевому результаті у клієнта <app-component> не буде.
Віддавати <app-component ...></app-component> до клієнта і очікувати що клієнт проведе заміну скріптами не допустимо.
Вже давно є така штука як Web Components - https://developer.mozilla.org/uk/docs/W … m_elements
І validator.w3.org каже шо html валідний. No errors or warnings to show.
Вже давно є така штука як Web Components - https://developer.mozilla.org/uk/docs/W … m_elements
Не релевантно. Web компоненти є наслідком роботи скріптів і доступності API конкретного web переглядача. Від того, що сервер буде віддавати не валідні tag'и, в клієнта "web компонент" не появиться в DOM.
І validator.w3.org каже шо html валідний. No errors or warnings to show.
Вітаю в світі, який змінюється. Так, станом на зараз [як мінімум] головна сторінка валідна відповідно до HTML 5, це добре, значить пофіксили.
Не релевантно. Web компоненти є наслідком роботи скріптів і доступності API конкретного web переглядача. Від того, що сервер буде віддавати не валідні tag'и, в клієнта "web компонент" не появиться в DOM.
А чому це вони не валідні? Де є визначення "валідних тегів"?
По тому посиланні яке ти кидав вище (https://developer.mozilla.org/en-US/doc … ML/Element):
Web Components is an HTML-related technology that makes it possible to, essentially, create and use custom elements as if it were regular HTML. In addition, you can create custom versions of standard HTML elements.
Вітаю в світі, який змінюється. Так, станом на зараз [як мінімум] головна сторінка валідна відповідно до HTML 5, це добре, значить пофіксили.
Там досі є тег <app-component> і валідатор каже шо все ок
Там досі є тег <app-component>
Де ?, дайте номер стрічки, бо я не бачу. Якщо не знайдете, то певно [ваша] локальна версія була з кешу.
Де ?, дайте номер стрічки, бо я не бачу. Якщо не знайдете, то певно [ваша] локальна версія була з кешу.
Ну тепер на тій сторінці вже нема).
Але я заради цікавості створив html сторінку з двома кастомними тегами, без js - https://html-test-e4v2.onrender.com/
Ось результат валідатора. Помилок немає.
mikeos, дякую, тобі вдалось переконати мене в тому, що [як мінімум] в деяких моментах я був не правий.
Стосовно web'у і понищених стандартів: Дуже шкода що консорціум погодився на таке; З власного досвіду знаю, чим менше строгості тим більше хаосу.
Стосовно web'у і понищених стандартів: Дуже шкода що консорціум погодився на таке; З власного досвіду знаю, чим менше строгості тим більше хаосу.
Ну не знаю, в кожного своя думка і свій досвід. Я наприклад розглядаю це як розширення можливостей для розробки. Не думаю шо кастомні елементи привносять якийсь хаос, це все залежить від розробника. А поняття строгості в html думаю трохи розпливчасте, а ще якшо в привязці з css то взагалі.
Навіть стандартні елементи чи атрибути можуть бути по різному реалізовані в різних браузерах. Але все рівно мені здається, що тепер сучасні браузери більше дотримуються нових стандартів ніж раніше, в часи коли найбільшим болем було "підганяти сайт" для різних браузерів (особливо internet explorer і safari)
Я завжди дивлюсь на https://developer.mozilla.org/uk/docs, якщо нема відмітки шо це Experimental і по табличці Browser сompatibility все підходить то значить можна пробувати )
Чи актуально? - Так, це дуже актуальна річ, завжди. Особливо, якщо зроблено все на найвищому рівні, тоді всі будуть користуватися саме цим проектом, адже в будь-якому інтегрованому проекти з вивчення мови, я свій модуль для вивчення слів.
Що не так? - Перше, найголовніше. В мене у Firefox чомусь не запросило дозволу до мікрофону, як це зазвичай буває з додатками, що працюють з мікрофоном. І ні відтворення слів, ні практикування вимови в мене не спрацювало чомусь.
Хтось сказав, що варто дати можливість спробувати без реєстрації - це плюс, бо якби не було реєстрації через github, я би полінився.
Можна ще додати реєстрацію через Facebook (інші мережі, якщо знаєте популярні).
Як покращити? - Я би за можливістю додав би до карток зі словами малюнки.
Щодо контексту. Це так, слова краще вчити у контексті, однак, я би не змішував, а зробив би це окремим модулем. Ви читаєте текст, бачите незнайоме слово, клікаєте - додаєте його до словника. Потім проглядаєте словник, опрацьовуєте слова. Далі знову читаєте текст, в якому опрацьовані слова з'являються час від часу (якщо ви по ним не клікнули - ступінь вивченості підвищується, частота появи - знижується), а також нові слова. Але, розумію, що підбирати тексти, щоб їх ще було цікаво читати, це ще та задача...
В цілому оцінка проекту - гарна річ, продовжуйте, розвивайте. Бажаю успіху.
Дякую за відгук. Саме з читання текстів і з'явилася ідея створити словник, в який можна додати слова для вивчення і повторення. Є ідея в майбутньому створити плагін для браузеру щоб додавати слова з будь якого сайту.
На даний момент думаю зробити картки з фразами. І групи більш таргетовані щоб створити контекст, наприклад "фрази в магазині", "фрази знайомства" і тд.
+ мені здається вимовляння фраз а не просто слів, набагато більше розвиває розмовну англійську.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися