Какое слово охватывает настольный компьютер и ноутбук? - PullRequest
3 голосов
/ 04 декабря 2010

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

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

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

ListingPC.js       // PC's 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 ]

4 голосов
/ 04 декабря 2010

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

4 голосов
/ 04 декабря 2010
1 голос
/ 04 декабря 2010

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

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

0 голосов
/ 22 декабря 2010

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

0 голосов
/ 04 декабря 2010

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

...