Какое слово включает настольный и портативный компьютер?

Я создаю много дочерних классов из одного родительского класса в javascript. Каждый ребенок будет представлять собой набор устройств, которые просматривают мой сайт по-разному. Пока у меня есть следующие данные:

Listing.js // parent class
ListingCellphone.js // cell phones like the iPhone
ListingIPad.js // Apple iPad
Listing????.js // Desktop + laptop computer

Мне не удается создать имя для дочернего класса, который обрабатывает тех, кто просматривает веб-сайт через рабочий стол или ноутбук. Какое для них правильное слово? Я рассмотрел следующее, но они не совсем правы:

ListingPC.js // PC don't include Macs
ListingComputer.js // Isn't the iPad just a weak computer?
ListingPowerful.js // What if one day mobile devices are just as powerful as laptops?
5 ответов

Я бы определенно проголосовал ListingComputer. Да, технически iPad - это компьютер, но опять же, так же как и калькулятор. В общем случае я бы сказал, что, когда большинство людей слышат слово "компьютер", они думают о рабочем столе или ноутбуке. Когда я ухожу из дома, я никогда не скажу "позволь мне захватить мой компьютер", когда я говорю о захвате моего iPad.


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

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


Вау, у вас у всех есть серьезные проблемы с матерью/горестью против ненависти (ненависть много?). Кажется, вы слишком много протестуете - это рекламная кампания, и ни одно яблоко не придумало термин "ПК", чтобы конкретно ссылаться на win-компьютеры (посмотрите на игру в упаковке еще в 1993 году: платформа обозначена как "ПК" или "Mac". Вздох.


Я не верю, что есть один. Используйте ListingDesktopLaptop.js.

licensed under cc by-sa 3.0 with attribution.